Hvorfor virker denne kode i IE 5.0 + Netscape 6, men ikke i Netscape 4?
Hejsa!Nedenstående kode kan jeg ikke få til at virke i Netscape 4, men den virker fint i Internet Explorer 5.0 og Netscape 6. Jeg har slået op i en javascript-referencebog, og nedenstående kode skulle så vidt jeg kan se virke i Netscape 3+. Hvad er der galt med koden?
/David
**************************************
Script der ligger i <head> ... </head>
**************************************
<script language=\"JavaScript\">
<!--
// Funktioner til kontrol af klik på svarknapper
var svarClick = false; var btnClicked;
function btnSvar_onclick(btn)
{
if (svarClick) // Hvis der allerede er klikket på en knap
{
if(btnClicked != btn) // Hvis det ikke er den samme knap
{
btnClicked.src = \'images/stemmeknap.gif\'; // Afmarker den gamle
btn.src = \'images/stemmeknap_II.gif\'; // Marker den nye
btnClicked = btn;
}
}
else // Hvis der ikke er klikket på en knap
{
btn.src = \'images/stemmeknap_II.gif\'; // Marker den nye
btnClicked = btn;
svarClick = true;
}
}
function btnSvar_onmouseover(btn)
{
btn.src = \'images/stemmeknap_II.gif\';
}
function btnSvar_onmouseout(btn)
{
if (svarClick)
{
if (btnClicked != btn)
btn.src = \'images/stemmeknap.gif\';
}
else
btn.src = \'images/stemmeknap.gif\';
}
//-->
</script>
*******************
Eksempel på knapper
*******************
<table width=\"20\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td width=\"20\" align=\"left\" valign=\"middle\" height=\"20\"><img src=\"images/stemmeknap.gif\" width=\"14\" height=\"14\" name=\"Svar1\" onClick=\"btnSvar_onclick(this)\" onMouseOver=\"btnSvar_onmouseover(this)\" onMouseOut=\"btnSvar_onmouseout(this)\" style=\"cursor: hand\"></td>
</tr>
<tr>
<td width=\"20\" align=\"left\" valign=\"middle\" height=\"20\"><img src=\"images/stemmeknap.gif\" width=\"14\" height=\"14\" name=\"Svar2\" onClick=\"btnSvar_onclick(this)\" onMouseOver=\"btnSvar_onmouseover(this)\" onMouseOut=\"btnSvar_onmouseout(this)\" style=\"cursor: hand\"></td>
</tr>
</table>