webForumDet fria alternativet

Showhide fungerar inte i mozilla

5 svar · 268 visningar · startad av room

roomMedlem sedan mars 2001270 inlägg
#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!

MatteMedlem sedan aug. 20002 975 inlägg
#2

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>
roomMedlem sedan mars 2001270 inlägg
#3

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?

MatteMedlem sedan aug. 20002 975 inlägg
#4

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>
roomMedlem sedan mars 2001270 inlägg
#5

Nope ingen skillnad.. Fungerar inte nu heller..

JojoxxMedlem sedan juni 20004 308 inlägg
#6

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.

136 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)