Ik ben voor het eerst met Javascript bezig en loop tegen het volgende probleem aan:
Ik werk met frames en knoppen, nu heb ik voor de test 4 knoppen gemaakt die allemaal dezelfde functie met een andere waarde in een ander frame aanroepen... Het probleem is dat dit 1x werkt (kan dus 1x op een knop drukken) Daarna werkt het niet meer en ik zoek me rot...
De code stukjes waar het om draaid:
de belangrijkste code uit frame met knoppen:
Ik werk met frames en knoppen, nu heb ik voor de test 4 knoppen gemaakt die allemaal dezelfde functie met een andere waarde in een ander frame aanroepen... Het probleem is dat dit 1x werkt (kan dus 1x op een knop drukken) Daarna werkt het niet meer en ik zoek me rot...
De code stukjes waar het om draaid:
de belangrijkste code uit frame met knoppen:
de functie in ander frame<script language="JavaScript">
knop_aan1 = new Image()
knop_aan1.src='images/knop_in.jpg';
knop_aan2 = new Image()
knop_aan2.src='images/knop_in.jpg';
knop_aan3 = new Image()
knop_aan3.src='images/knop_in.jpg';
knop_aan4 = new Image()
knop_aan4.src='images/knop_in.jpg';
</script>
<BODY BACKGROUND="images/Links Midden.JPG">
<center>
<a onClick="top.MAIN.test(1)" onMouseOver="knop1.src=knop_aan1.src;"
onMouseOut="knop1.src='images/knop_uit.jpg';">
[img]"images/knop_uit.jpg"[/img]</a>
<a onClick="top.MAIN.test(2)" onMouseOver="knop2.src=knop_aan2.src;"
onMouseOut="knop2.src='images/knop_uit.jpg';">
[img]"images/knop_uit.jpg"[/img]</a>
<a onClick="top.MAIN.test(3)" onMouseOver="knop3.src=knop_aan3.src;"
onMouseOut="knop3.src='images/knop_uit.jpg';">
[img]"images/knop_uit.jpg"[/img]</a>
<a onClick="top.MAIN.test(4)" onMouseOver="knop4.src=knop_aan4.src;"
onMouseOut="knop4.src='images/knop_uit.jpg';">
[img]"images/knop_uit.jpg"[/img]</a>
</center>
</BODY>
<SCRIPT>
function test(j)
{
this.i = j
if(i==1)
{
document.write("Je hebt op de bovenste knop gedrukt")
}
else if(i==2)
{
document.write("Je hebt op de 2de knop gedrukt")
}
else if(i==3)
{
document.write("Je hebt op de 3de knop gedrukt")
}
else if(i==4)
{
document.write("Je hebt op de 4de knop gedrukt")
}
}
</SCRIPT>