Meine Funktion habe ich in stinknormalen [script]-Tags eingebunden und heisst loadFrames(...):
// function loadFrames(frame1, file1, frame2, file2)
// {
// parent.frames[frame1].location.href=file1;
// parent.frames[frame2].location.href=file2;
// return true;
// }
Warum nicht:
top.open(file1,'FRAME1');
top.open(self.location.href,'FRAME2');
Aufrufen dann:
[a href="top.open('menu.html','navi'),top.open('firmenprofil.html','main');"]
[img src="germany.jpg" width="50" height="20" border="0" name="german"]
[/a]
Das tuts mit IE und NS und auch bei dynamischen Inhalten.
(Hab das gebraucht einer single Document HTML-Datei (mit Frames))
Direkte URL-Angaben oder history.back.. oder Frameset ~Resizen~
oder Window ~Resizen~ loeschen immer wieder den Javascript-Speicher (NS)
Wenn die Frames dann noch leer definiert waren stimmten auch alle
Inter-Frame-Variablen-Aktualisierungen! (Bin ich kirre bei geworden 1Tag nur tests)
P.S. Wie erzeugt man einen leeren Frame?
Hab bisher immer sowas wie:
<FRAME .... SRC="about: Javascript required!" ...>
und dann top.open(...) benutzt.
Gehts anders? (bitte direkt antworten)