Show/hide virker ikke i Firefox
Jeg har et VBScript der tjekker om en checkbox er checked og ud fra den viser/skjuler en <TR> med nogle yderligere tekstbokse der skal udfyldes.Scriptet virker fint i IE, men ikke i Firefox - har søgt mig lidt frem til at det måske har noget at gøre med "event" funktionen som IE og Firefox ikke opfatter ens, men kan ikke rigtig se, hvordan det skal laves om så det virker...
-----------------------------
Scriptet:
<script language="VBScript" type="text/VBScript">
function init()
set brian = document.getElementById("chkHD")
set benny = document.getElementById("HD")
if brian.checked = true then
benny.style.display = "block"
end if
set brian = document.getElementById("chkDD")
set benny = document.getElementById("DD")
if brian.checked = true then
benny.style.display = "block"
end if
set brian = document.getElementById("chkMD")
set benny = document.getElementById("MD")
if brian.checked = true then
benny.style.display = "block"
end if
end function
function chkToggle(who)
set benny = me.event.srcElement
set brian = document.getElementById(who)
if benny.checked = true then
brian.style.display = "block"
else
brian.style.display = "none"
end if
end function
</script>
-----------------------------
Checkboksen og <TD>'en der skal vises/skjules:
<tr bgcolor="#F0F0F0">
<td width="125" valign="top"> </td>
<td ><font face="Verdana">
<input name="herredouble" type="checkbox" id="chkHD" value="Herredouble" <%if instr(herredouble,"Herredouble") then Response.Write("checked")%> <%if instr(kategorier,"HD") then Response.Write("") else Response.Write("disabled")%> onClick="chkToggle('HD')">
Herredouble</font><font face="Verdana"> </font></td>
</tr>
<tr bgcolor="#F0F0F0" id="HD" style="DISPLAY: none">
<td width="125" valign="top"> </td>
<td ><font face="Verdana"> Makker:
<input name="herredoublemakker" type="text" class="textarea" id="herredoublemakker" value="<%=herredoublemakker%>" size="33">
</font><font face="Verdana"><span class="smallgrey"><br>
</span> <span class="smallgrey">Skriv "X" hvis du ingen makker har, men ønsker at spille herredouble</span><br>
Makkers klub:
<input name="herredoublemakker_klub" type="text" class="textarea" id="herredoublemakker_klub" value="<%=herredoublemakker_klub%>" size="33">
</font><font face="Verdana"><span class="smallgrey"><br>
</span> </font><font face="Verdana"><span class="smallgrey">Skriv dette hvis makkeren ikke er fra <%=klubnavn%></span></font></td>
</tr>