---
title: "Mitt javascript fungerar i IE, men inte i Mozilla"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/105768-mitt-javascript-fungerar-i-ie-men-inte-i-mozilla"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Troxy"
published: "2004-06-18T16:16:15.000Z"
updated: "2004-06-22T16:07:04.000Z"
replies: 13
views: 425
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/105768-mitt-javascript-fungerar-i-ie-men-inte-i-mozilla"
---

# Mitt javascript fungerar i IE, men inte i Mozilla

## #1 — Troxy, 2004-06-18T16:16Z

```
<script language="javascript">
function on(menu)
{
document.getElementById(menu).src = "bilder/"+menu+"h.jpg";
logo.src = "bilder/logo_"+menu+".jpg";
}

function off(menu)
{
document.getElementById(menu).src = "bilder/"+menu+".jpg";
logo.src = "bilder/logo.jpg";
}
</script>
<img src="bilder/menu1.jpg" name="menu1" onmouseover="on('menu1')" onmouseout="off('menu1')">
```

Det där fungerar i Internet Explorer, men inte i Mozilla. Den byter helt enkelt inte bild. Hjälp mig!

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

## #2 — frankof, 2004-06-18T16:28Z

Nu är jag inte vassast på javascript ;)
Men testa att ange scriptet "korrekt"

```
<script type="javascript/text">
```

Och använd bara små bokstäver (getelementbyid)

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

## #3 — Troxy, 2004-06-18T16:46Z

Nu fungerar det inte i Internet Explorer heller  :e 

Tack ändå  ;)

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

## #4 — frankof, 2004-06-18T17:14Z

Då är allt som det skall vara ;) :e :r

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

## #5 — Troxy, 2004-06-19T12:54Z

Jo, verkligen...men är det verkligen ingen som vet?

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

## #6 — Jojoxx, 2004-06-19T17:27Z

id och name är inte samma sak. Byt ut *name="menu1"* mot *id="menu1"* Är inte *logo* definierat någon annanstans i scriptet bör du plocka bort det eller definiera *logo* till något.

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

## #7 — colione, 2004-06-19T17:30Z

Nej, det bokstäverna ska vara i den storleken som det är, vad är det som inte funkar?

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

## #8 — Jojoxx, 2004-06-19T19:23Z

> **colione skrev:**
>
> Nej, det bokstäverna ska vara i den storleken som det är, vad är det som inte funkar?

...Fel tråd? :)

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

## #9 — dectgap, 2004-06-21T13:53Z

> **frankof skrev:**
>
> Nu är jag inte vassast på javascript ;)
> Men testa att ange scriptet "korrekt"
>
>
> ```
> <script type="javascript/text">
> ```

Ännu mer korrekt blir det om man skriver det i rätt ordning :)

```
<script type="text/javascript">
```

> Och använd bara små bokstäver (getelementbyid)

Då blir det fel, eftersom JavaScript är skiftlägeskänsligt (ett småfjolligt ord, men det går iaf fram vad jag menar, hoppas jag) och kräver att du skriver *getElementById* \- annars blir det fel (precis som colione påpekade).

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

## #10 — Troxy, 2004-06-21T15:04Z

Tack så mycket för hjälpen!

Jag bytte ut name="menu1" mot id="menu1", sedan fungerade det.

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

## #11 — frankof, 2004-06-21T16:25Z

> **dectgap skrev:**
>
> > **frankof skrev:**
> >
> > Nu är jag inte vassast på javascript ;)
> > Men testa att ange scriptet "korrekt"
> >
> >
> > ```
> > <script type="javascript/text">
> > ```
>
> 
> 
> Ännu mer korrekt blir det om man skriver det i rätt ordning :)
>
>
> ```
> <script type="text/javascript">
> ```
>
> 
> 
>
>
> > Och använd bara små bokstäver (getelementbyid)
>
> 
> 
> Då blir det fel, eftersom JavaScript är skiftlägeskänsligt (ett småfjolligt ord, men det går iaf fram vad jag menar, hoppas jag) och kräver att du skriver *getElementById* \- annars blir det fel (precis som colione påpekade).

Jag sa ju det, jag är inte vassast på javascript ;)
Men det med "text/javascript" vs "javascript/text"? spelar det någon roll?

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

## #12 — dectgap, 2004-06-21T16:48Z

> **frankof skrev:**
>
> Men det med "text/javascript" vs "javascript/text"? spelar det någon roll?

MIME-types skrivs som *type*/*subtype*.
"javascript" är en subtype till "text", och därför skriver man det som text/javascript.

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

## #13 — Cheguelin, 2004-06-22T14:35Z

Varför inte bara skriva case sensitive? Alla i Sverige kan ju trots allt engelska.

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

## #14 — frankof, 2004-06-22T16:07Z

> **dectgap skrev:**
>
> > **frankof skrev:**
> >
> > Men det med "text/javascript" vs "javascript/text"? spelar det någon roll?
>
> 
> 
> MIME-types skrivs som *type*/*subtype*.
> "javascript" är en subtype till "text", och därför skriver man det som text/javascript.

Så, då var det sluttjötat ;) tackar

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/105768-mitt-javascript-fungerar-i-ie-men-inte-i-mozilla
