Hallo Carsten, Gernot!
Das Frame [A] ist ganz aussen (definiert in der Datei "index.htm"). Diese Datei ändert sich nie.
Heißt das, dass ich im <head>-Tag die Funktion linkfunction() definieren kann? Oder muss man im <body>-Tag ein Script definieren?
index.htm
...
<iframe src="page1.htm" name="frame_A">
<p></p>
</iframe>
...
Von der Seite "page1.htm" (geladen in Frame [A]) aus soll der Link gesetzt werden:
page1.htm
...
<a href"javascript: linkfunction();">DAS IST DER LINK</a>
...
Anschließend soll "page2.htm" in Frame [A] geladen werden und irgendeine andere Seite (z.B. "page4.htm", aber nicht "page3.htm") in Frame [B] geladen werden.
page2.htm
<iframe src="page3.htm" name="frame_B">
<p></p>
</iframe>
Ich habe mal versucht, die linkfunction() im head-Bereich der Seite "index.htm" zu definieren. In diesem Fall konnte ich sie aus der Datei "page1.htm" aber nicht aufrufen --> JS-Fehler im IE.
Wie muss ich das anlegen, dass es funktioniert?
Gruß, Wolfang