---
title: "OnMouseOver"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/69958-onmouseover"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "ejick"
published: "2003-03-03T19:54:53.000Z"
updated: "2003-03-05T00:50:41.000Z"
replies: 6
views: 261
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/69958-onmouseover"
---

# OnMouseOver

## #1 — ejick, 2003-03-03T19:54Z

Hej,

om man vill ha en MouseOver funktion på en input image... Hur gör man då? Får det inte att funka med det klassiska(som man kan ha på vanliga bilder):

```
<input type="image" src="bild1.gif" name="namn"
onMouseOver="document.namn.src='bild2.gif';"
onMouseOut="document.namn.src='bild1.gif';">
```

Finns det något bra sätt?

Jag antar att det är i document.namn det är fel. this.form kanske är vad man skall använda?

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

## #2 — Darren, 2003-03-03T19:57Z

Du skall använda ID attributet istället för namn.

Sedan

```
document.getElementById("namn").src = "nästa_bild.jpg";
```

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

## #3 — ejick, 2003-03-03T19:58Z

Ahh okej.

Vilka browser stödjer det?

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

## #4 — Darren, 2003-03-03T19:58Z

Alla... Eller alla var kanske fel ord. Vet inte hur det är med NS 4.x och IE 4.x.

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

## #5 — Peter S, 2003-03-04T12:04Z

Metoden *getElementById()* är definierad i DOM1 och stöds således ej av NS4.x och MSIE4.x.

 :)

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

## #6 — ejick, 2003-03-04T22:44Z

> Metoden getElementById() är definierad i DOM1 och stöds således ej av NS4.x och MSIE4.x.

det stämmer ju helt! Men hur skall jag göra? Finns det inget enkelt sätt eller måste jag skapa en för varje?

layers, all och getElementById?

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

## #7 — dectgap, 2003-03-05T00:50Z

Varför inte göra det hela en aning enklare?

```
<input type="image" src="bild1.gif" name="namn"
onMouseOver="this.src='bild2.gif';"
onMouseOut="this.src='bild1.gif';">
```

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/69958-onmouseover
