---
title: "Showhide fungerar inte i mozilla"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/139135-showhide-fungerar-inte-i-mozilla"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "room"
published: "2005-12-11T16:52:20.000Z"
updated: "2005-12-11T17:43:07.000Z"
replies: 5
views: 273
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/139135-showhide-fungerar-inte-i-mozilla"
---

# Showhide fungerar inte i mozilla

## #1 — room, 2005-12-11T16:52Z

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!

Permalänk: https://www.webforum.nu/p/139135

## #2 — Matte, 2005-12-11T16:57Z

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>
```

Permalänk: https://www.webforum.nu/p/1727471

## #3 — room, 2005-12-11T17:05Z

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?

Permalänk: https://www.webforum.nu/p/1727473

## #4 — Matte, 2005-12-11T17:14Z

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>
```

Permalänk: https://www.webforum.nu/p/1727480

## #5 — room, 2005-12-11T17:42Z

Nope ingen skillnad.. Fungerar inte nu heller..

Permalänk: https://www.webforum.nu/p/1727496

## #6 — Jojoxx, 2005-12-11T17:43Z

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.

Permalänk: https://www.webforum.nu/p/1727497

---

Tråden på webben: https://www.webforum.nu/amne/javascript/139135-showhide-fungerar-inte-i-mozilla
