---
title: "Ännu en menyfråga"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/106541-ännu-en-menyfråga"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Obbelix"
published: "2004-07-01T15:03:14.000Z"
updated: "2004-07-01T15:50:03.000Z"
replies: 4
views: 269
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/106541-ännu-en-menyfråga"
---

# Ännu en menyfråga

## #1 — Obbelix, 2004-07-01T15:03Z

Hej.

Använder nedanstående kod till en meny. Den fungerar som den ska i IE, Safari mfl men inte i mozilla/FireFox.
Vet nån hur man kan ändra den så att den fungerar i alla läsare?

```
<html>
 <head>
 <SCRIPT LANGUAGE="JavaScript"><!--
 function VisaMeny(Meny,Bild) {
   if (Meny.style.display == "none") {
     Meny.style.display = "";
     Bild.src = "arrowdown.gif";
   }
   else {
     Meny.style.display = "none";
     Bild.src = "arrowout.gif";
   }
 }
//-->
 </SCRIPT>
 </head>
 <body>
  <table border="0" cellpadding="0" cellspacing="1">
   <tr valign=top>
    <td width="11" height="18">
     <div onClick="VisaMeny(m1,p1)">
      <img src="arrowout.gif" border="0" width="8" height="8" id="p1">
     </div>
    </td>
    <td width="100" height="18">
     <div onClick="VisaMeny(m1,p1)">
      <a href="#" onFocus="this.blur()">Fäll ut 1</a>
     </div>
     <span id="m1" STYLE="display: none">
      &nbsp;<a target="main" href="#">Sida 1</a><br>
      &nbsp;<a target="main" href="#">Sida 2</a><br>
      &nbsp;<a target="main" href="#">Sida 3</a><br>
      &nbsp;<a target="main" href="#">Sida 4</a><br>
     </span>
    </td>
   </tr>
  </table>
 </body>
</html>
```

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

## #2 — Nexus86, 2004-07-01T15:14Z

```
<html>
 <head>
 <SCRIPT LANGUAGE="JavaScript"><!--
 function VisaMeny(Meny,Bild) {
   if (document.getElementById(Meny).style.display == "none") {
     document.getElementById(Meny).style.display = "";
     document.getElementById(Bild).src = "arrowdown.gif";
   }
   else {
     document.getElementById(Meny).style.display = "none";
     document.getElementById(Bild).src = "arrowout.gif";
   }
 }
//-->
 </SCRIPT>
 </head>
 <body>
  <table border="0" cellpadding="0" cellspacing="1">
   <tr valign=top>
    <td width="11" height="18">
     <div onClick="VisaMeny(m1,p1)">
      <img src="arrowout.gif" border="0" width="8" height="8" id="p1">
     </div>
    </td>
    <td width="100" height="18">
     <div onClick="VisaMeny(m1,p1)">
      <a href="#" onFocus="this.blur()">Fäll ut 1</a>
     </div>
     <span id="m1" STYLE="display: none">
       <a target="main" href="#">Sida 1</a><br>
       <a target="main" href="#">Sida 2</a><br>
       <a target="main" href="#">Sida 3</a><br>
       <a target="main" href="#">Sida 4</a><br>
     </span>
    </td>
   </tr>
  </table>
 </body>
</html>
```

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

## #3 — Obbelix, 2004-07-01T15:29Z

Funkar inte... Får fel på raden

```
if (document.getElementById(Meny).style.display == "none") {
```

Felmeddelande: "Objekt krävs"

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

## #4 — nitro2k01, 2004-07-01T15:44Z

```
<div onClick="VisaMeny('m1','p1')">
```

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

## #5 — Obbelix, 2004-07-01T15:50Z

Japp, nu funkar det.

Stort tack!

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/106541-ännu-en-menyfråga
