Jatzia Geschrieben 16. Januar 2007 Teilen Geschrieben 16. Januar 2007 Hi Leute, hab da ein Problem. Habe eine Eingabeseite (SQL), bei der man verschiedene Werte und Texte eingeben und welche aus Auswahllisten auswählen kann. Die auswählbaren Werte können aber über einen Button, der ein Popup öffnet, erweitert werden. Jetzt müsste ich nach dem Speichern der neuen Daten über das Popup die alte Hauptseite aktualisieren, damit die neuen Daten als Auswahl zur Verfügung stehen. Wenn ich da aber ne normale Aktualisierung mache, dann sind alle bisher ausgewählten und eingegebenen Daten wieder weg. Mit JavaScript gibt's da angeblich ne Lösung... Hoffe ich hab mich nicht all zu umständlich ausgedrückt... Kann mir da jemand weiterhelfen? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
dennisderweber Geschrieben 16. Januar 2007 Teilen Geschrieben 16. Januar 2007 hi! mit javascript kannst du beim reload einer seite nichts übergeben, weils ja clientseitig ist, und sich über den zustand der seite (außer mit cookies) nichts merken kann. die frage ist, ob du nach dem eingeben der ergänzenden daten im popup alles in die db speichern willst, auch die daten aus dem hauptfenster. wenn ja müsste das popup in einer speichern-funktion auch alle daten des hauptfensters mit in die db packen. wenn nur die popupdaten in die db sollen, nicht aber die aus dem hauptfenster. ginge das so: das popup bräuchte eine funktion, die zuerst den inhalt der formdaten aus dem hauptfenster in variablen speichert, dann den reload auslöst und danach die daten zurück ins form schreibt. diese funktion müsste nach dem reload des popup ausgelöst werden, der die neuen werte speichert. falls du zu dem zeitpunkt noch nicht in der db speichern willst, sondern die eingaben aus dem popup nur auf der website haben willst und das hauptfenster das speichern übernehmen soll, könntest du so vorgehen: das popupfenster bekommt einen "speichern" button, der bei klick alle daten in type="hidden" felder im hauptfenster überträgt. dann brauchst du dort keinen reload, die daten werden temporär gespeichert und können beim kompletten speichervorgang in die db mit übernommen werden. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
etreu Geschrieben 17. Januar 2007 Teilen Geschrieben 17. Januar 2007 Wenn das pop-up von deinem "Hauptfenster" geöffnet wird, dann kannst du ja feststellen, wann das Fenster geschlossen wurde. Danach kannst du mittels AJAX eine Aktualisierung der Daten vornehmen. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.