room Medlem sedan mars 2001 270 inlägg Frågan 11 dec. 2005 16:52 #1 Varför fungerar inte denna javascript i mozilla?
<script type="text/javascript">
function hideShow(el_id){
var el=document.getElementById(el_id);
if(el_id.style.display!="none"){
el_id.style.display="none";
}else{
el_id.style.display="";
}
}
</script>
Någon som kan hjälpa mig tack!
Matte Medlem sedan aug. 2000 2 975 inlägg Nu är jag ingen höjdare på Javascript, men testa med:
<script type="text/javascript">
function hideShow(el_id){
var el=document.getElementById(el_id);
if(el.style.display!="none"){
el.style.display="none";
}else{
el.style.display="";
}
}
</script>
room Medlem sedan mars 2001 270 inlägg Fungerade inte.. Så här anropar jag funktionen:
<a href="#" class="text_tahoma10_666666" onclick="hideShow(ID<%= HuvudGruppData("ID") %>);">
Någon annan som har förslag på vad man kan göra?
Matte Medlem sedan aug. 2000 2 975 inlägg Någon skillnad om du skriver
<script type="text/javascript">
function hideShow(el_id){
var el = document.getElementById(el_id);
if(el.style.display != "none"){
el.style.display = "none";
}else{
el.style.display = "block";
}
}
</script>
room Medlem sedan mars 2001 270 inlägg Nope ingen skillnad.. Fungerar inte nu heller..
J Jojoxx Medlem sedan juni 2000 4 308 inlägg Mattes rättning är rätt :) Men du har även ett fel i anropet. Om vi plockar bort ASP-koden (eller rättare sagt tänker oss vad den returnerar) så blir det så här;
onclick="hideShow(IDnågonting);"
och det är ju inte speciellt bra eftersom IDnågonting då ses som en variabel. Du måste sätta dit fnuttar runt;
onclick="hideShow('ID<%= HuvudGruppData("ID") %>');"
...plus Mattes rättning. Då under förutsättning att din ASP-kod är rätt så att HuvudGruppData("ID") returnerar ett giltigt id.