Wolfgang: Link setzen u. gleichzeitig Inhalt eines iframes festlegen

Beitrag lesen

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