---
title: "onclick på button i Internet Explorer"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/180590-onclick-på-button-i-internet-explorer"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "erciz"
published: "2009-10-07T00:32:03.000Z"
updated: "2009-10-07T21:02:37.000Z"
replies: 3
views: 476
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/180590-onclick-på-button-i-internet-explorer"
---

# onclick på button i Internet Explorer

## #1 — erciz, 2009-10-07T00:32Z

Jag försöker anropa en funktion i javascript när jag klickar på en knapp. Det går bra med Google Chrome, men inte i Internet Explorer.

I Internet Explorer verkar det gå bra att skriva inline-javascript i onclick men inte att anropa en funktion. Det verkar märkligt.

```
<input type="button" value="Hide text" onclick="start()" />
<input type="button" value="Show text" onclick="document.getElementById('p1').style.visibility='visible'" />
```

Första raden funkar inte, men andra raden funkar bra.

Någon som vet nåt sätt att anropa en funktion från onclick med IE?
Microsoft är bedrövliga  :(

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

## #2 — erciz, 2009-10-07T00:38Z

Verkar som att det gick bra i IE, om funktionen inte heter start(), så startTest() funkar bra.  Konstigt.

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

## #3 — nitro2k01, 2009-10-07T02:42Z

Prova 

```
<input type="button" onclick="alert(start);" />
```

HTML-elementets alla attribut hamnar också i samma namespace som event-handlern. Du skulle t ex kunna skriva alert(value) för att få ut vilken text knappen har eller alert(type) för att få ut typen. Det kan du göra i alla läsare. Däremot start verkar vara ett obskyrt IE-specifikt attribut som bestämmer när en film som laddas med ett dynsrc-attribut till en img-tagg ska börja spelas upp. Varför det attributet är satt på en input-tagg vet nog bara MS. Men det är alltså vad som har hänt, en namnkrock där det konstiga HTML-attributet start får förtur framför din funktion.

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

## #4 — erciz, 2009-10-07T21:02Z

Tack nitro2k01! Du rätade ut frågetecknen  ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/180590-onclick-på-button-i-internet-explorer
