MichelM: JS im Frameset mit document.write

Beitrag lesen

Hallo,
so funktioniert es in der Tat nicht, da Framedefinitionen nur mit onload erkennbar sind.
mit window.parent.frames[1].src bzw. main.location.href kannst Du die Inhalte des Frames verändern aber erst mit onload.<body onload="setFramesTargets();">
Desweiteren sollte eine noscript-Anweisung nicht fehlen.
<noscript>
<nolayer>
<!-- Frameset für IE etc.-->
</nolayer>
<ilayer width=100% height=100% visibility=show top=0px left=0px frameborder=0 marginwidth=0 scrolling=auto src=NS4Frameset.html></ilayer>
<noscript>
<noframes>
<!-- Links ohne JavaScript-->
</noframes>

Noframes ist z.B. für Browser aus dem mobilen Netz und für reine Textbrowser wie Lynx notwendig.