ich hab da ein problem mit einem parameter in einer html datei. ich muss mir irgendwie den wert einer listbox merken; ich brauch ihn für ein cgi-script, das erst 2 html-seiten später aufgerufen wird.
das cgi script wird erst auf der 3. seite aufgerufen (auf der 2. entscheidet sich überhaupt erst, welches dann aufgerufen wird);
und auf dieser 3. seite benötige ich den wert der ersten seite der listbox; ich muss ihn also irgendwie lokal beim benutzer „speichern“ und dann auch problemlos wieder auslesen können ;
Mit Frames arbeiten.
Ein Frame sollte sich dabei während dem Aufruf aller Seiten nicht ändern. In diesem kannst Du Dir „on submit“ alles merken, was Du brauchst und auf der 3. Seite dann weiterverarbeiten.
[ benötigt Client-Seitig: Frames und JavaScript
Server-Seitig: - ]
Mit Cookies
Auch „on submit“ den Wert als Cookie merken. (siehe Doku SelfHtml)
[benötigt Client-Seitig: Cookies und JavaScript
Server-Seitig: - ]
per CGI-Skript/Servlet
Dabei wird die 2. Seite nicht direkt vom HTTP-Server geliefert, sondern über ein CGI-Skript. Das CGI muss dann so aussehen, dass es den übertragenen Wert wieder in die Folgeseite (z.B. in ein Hidden-Field) einbaut.
[benötigt Client-Seitig: -
Server-Seitig: CGI-Skript/Servlet ]
Gruß
Benky
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]