Harlequin: javascript-funktion im iframe aufrufen

Beitrag lesen

Yerf!

<iframe src="./html/nav/html/index.html" width="100%" height="48px" id="nav" name="nav">
  <p>Ihr Browser kann leider keine eingebetteten Frames anzeigen.<a href="../../../index.htm">SELFHTML</a></p>
</iframe>
<script>document.frames.nav.test();</script>

Ich tippe mal auf ein Timingproblem. Der Funktionsaufruf an der Stelle findet vermutlich statt, bevor das Dokument im IFrame fertig geladen wurde. Damit existiert die Funktion noch nicht.

Hm, evtl könnte man das so lösen, dass die Funktion im "onload" des Bodys der Navigation steht und diese dann auf eine im Parent definierte Javascriptvariable zugreift (zur Wertübergabe).

Gruß,

Harlequin

--
<!--[if IE]>This page is best viewed with a webbrowser. Get one today!<![endif]-->