Fenster A (Liste) öffnet Fenster B (Detaileintrag), in Fenster
B werden Daten verändert und Fenster B wird nach der Änderung
geschlossen. Das nun noch offene Fenster A muss sich jetzt
selber aktuallisieren um die Änderungen darzustellen.
Gibts dafür ne Lösung in JavaScript oder irgendwie Anderst?
Na logisch. ( eigentlich gehört die Frage nicht hier her… )
Du musst im Script-Bereich des ersten Fensters ein Objekt vom 2. Fenster anlegen.
Datei test1.htm:
\<!--
var Eintrag;
function fenster()
{
Eintrag = window.open("test2.htm","Eintrag","width=150,height=100");
}
//--\>
Sie werden gleich verbunden...
Die Funktion „open“ hat max. 3 Parameter. URL, Anzeigename und Verschiedenes. Unter Verschiedenes kann man z.B. die Grösse angeben oder Scrollbars aktivieren/deaktivieren etc.
Datei test2.htm:
\<!--
function test()
{
self.opener.document.write("test");
self.close();
}
//--\>
„self“ bezeichnet das aktive Fenster und „opener“ ist eine Referenz zu dem Fenster, von dem es geöffnet wurde. Von hier aus kannst du alle Objekte des ersten Fensters ansprechen.
Mit IE funktionierts… Netscape hat Probleme. Einfach etwas rumspielen und ausprobieren!