Oliver: Submit-Button

Hallo,

ich bräuchte Eure Hilfe.

Besteht irgendwie die Möglichkeit mit Hilfe eines Submit-Buttons
zwei Seiten gleichzeitig zu aktualisieren?

Vielen Dank für die Hilfe

Oliver

  1. Hallo,

    Besteht irgendwie die Möglichkeit mit Hilfe eines Submit-Buttons
    zwei Seiten gleichzeitig zu aktualisieren?

    Mit Hilfe von JavaScript (client-seitig) klappt das dann volgendermassen:

    Auf folgende Art kann ein Fenster mit neuem Inhalt gefuellt werden.

    document.location.href = [url fuer dieses Fenster];

    top.[framename].location.href = [url fuer ein anderes Fenster des Framesets];

    [handle von open()].location.href = [url fuer ein anderes Fenster, welches Du mit window.open erstellt hast];

    Natuerlich sind innerhalb einer Funktion auch mehrere Aufrufe erlaubt, so dass auch in mehreren Fenstern gleichzeitig neue Inhalte geladen werden koennen. (Natuerlich sollte die url des eigenen Fensters als letztes neu geladen werden, sonst werden die anderen Aufrufe nicht mehr durchgefuehrt.)

    Im Action-Feld des Form muss dann natuerlich die Javascript-Funktion aufgerufen werden.
    Leider kann nicht die submit()-Funktion genutzt werden, da dieses die Daten nur fuer das aktuelle Fenster abschickt. Hier bleibt Dir also nichts anderes uebrig als die url per Javascript zusammenzusetzen.

    unter /selfhtml/tecbbda.htm kannst Du nachlesen wie bei welchen Formularelementen der inhalt ermittelt werden kann. Somit kannst Du dann den Search-String ?var1=wert1&var2=wert2&var3=wert3&... zusammen stellen, an die Aufruf-url deines ASP-Scripts anhaengen und somit fuer zwei Fenster/Frames den Inhalt von dem Formular abhaengig neu laden.

    Du solltest natuerlich beachten, dass Du vielleicht noch einen weiteren Parameter fuer das Fenster oder so uebergibst und auswertest oder zwei verschiedene ASP-Scripte startest. Sonst zeigen natuerlich beide Fenster die selbe Seite an und dass kannst ja wohl nicht sein was Du wolltest. Oder?

    hth

    Hartmut