---
title: "Bildbyte"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/103381-bildbyte"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "martinpartin"
published: "2004-05-11T16:39:06.000Z"
updated: "2004-05-12T08:26:08.000Z"
replies: 5
views: 356
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/103381-bildbyte"
---

# Bildbyte

## #1 — martinpartin, 2004-05-11T16:39Z

Hej Skulle vilja ha hjälp med en sak:

När jag klickar på Many1 eller bilden så ska den även byta ut bilden.. och byta tillbaka när jag klickar igen.. 

någon som vet hur man gör detta ?

```

<SCRIPT LANGUAGE="Javascript"> 

function menu(obj) {
    if(obj.style.display=='none') {
    obj.style.display=''
    }
    else obj.style.display='none'
} 

</SCRIPT>

<SPAN onclick="menu(m1)"><img border="0" src="open.gif">Meny1</SPAN>
<SPAN style="display: none" id="m1">
<br>Sub 1
</SPAN>
```

 

\<SPAN onclick="menu(1)" CLASS="text7ptfat"\>\<A href="\<% =RS("hyperlink") %\>"\>\<img border="0" src="open.gif"\>\</SPAN\>
\<SPAN style="display: " id="1"\>

\</SPAN\>

Tacksam för hjälp

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

## #2 — nitro2k01, 2004-05-11T16:46Z

```
 
<SCRIPT LANGUAGE="Javascript"> 
function menu(objname) {
    obj = document.getElementById(objname);
    imgobj = document.getElementById(objname + "img");

    if(obj.style.display=='none') {
      obj.style.display=''
      imgobj.src="open.gif";
    }else {
      obj.style.display='none'
      imgobj.src="closed.gif";
    }
} 
</SCRIPT>

<!-- Notera förändringen: m1 är numera inom 'citationstecken' ! -->
<SPAN onclick="menu('m1')"><img border="0" src="open.gif" id="m1image" />Meny1</SPAN>

<SPAN style="display: none" id="m1">
<br>Sub 1
</SPAN>
```

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

## #3 — martinpartin, 2004-05-12T07:00Z

Tack!:) 

Men får på rad 7

'Imgobj' is null or not an object

??

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

## #4 — martinpartin, 2004-05-12T07:30Z

Detta löste problemet

```

<SCRIPT LANGUAGE="Javascript"> 
function menu(objname) {
    obj = document.getElementById(objname);
    imgobj = document.getElementById(objname + "[B]image[/B]");

    if(obj.style.display=='none') {
      obj.style.display=''
      imgobj.src="open.gif";
    }else {
      obj.style.display='none'
      imgobj.src="closed.gif";
    }
} 
</SCRIPT>

<!-- Notera förändringen: m1 är numera inom 'citationstecken' ! -->
<SPAN onclick="menu('m1')"><img border="0" src="closed.gif" id="m1image">Meny1</SPAN>

<SPAN style="display: none" id="m1">
<br>Sub 1
</SPAN>
```

 

Tack !

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

## #5 — nitro2k01, 2004-05-12T08:15Z

Självklart, sorry. Jag är så van så jag brukar inte orka kolla kod innan jag svarar på frågot åt folk...  Och då smyger sig fula fel in här och där. :r

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

## #6 — martinpartin, 2004-05-12T08:26Z

inga problem... brukar lösa sig om man pular lite själv... gör sällan javascript men de är rätt så lätta att fatta.   :)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/103381-bildbyte
