JavaScript ... zo gezegd ... zo gedaan ?
Niet dus. Dit is niet het juiste forum ervoor maar ik ga het probleem toch effe uitleggen:
Ik heb een webpagina met volgende indeling:
Code:
<FRAMESET rows=100,*,60 cols=*>
<FRAME name="boven" src="bov-homefl.htm">
<FRAMESET cols=181,*>
<FRAME name="linkerframe" src="links-voorstelling.htm">
<FRAME name="midden" src="class.htm">
</FRAMESET>
<FRAME name="onder" src="onder.htm">
</FRAMESET>
Het is dus de bedoeling een image te veranderen in frame 'linkerframe' vanuit frame 'midden' maar om te testen doe ik gewoon een tekst wegschrijven naar dat frame.
Dit probeer ik met de functie:
function LoadPicture()
{
top.frames['linkerframe'].document.writeln"IMAGE");
}
Maar dit lukt niet. Ik krijg een 'Error On Page' (links onder in de statusbalk).
Als ik de naam verander in 'midden' (is het middenste frame) of als ik frames[2] aanspreek of top.midden.document. ... dan komt in het middenste frame netjes de tekst 'IMAGE' te staan.
Bij elk ander frame dat ik aanspreek krijg ik een error.
Dus via top (of parent heb ik ook geprobeerd) kan ik alleen het frame aanspreken vanwaar ik deze functie aanroep.
Is er toevallig een doorgewinterde JScripter die weet wat ik fout doe?
Bookmarks