webForumDet fria alternativet
Logga in / Bli medlem

Problem med onclick i IE.

JavaScript

5 svar · 417 visningar · startad av kepe

Medlem sedan maj 20074 inlägg
Frågan#1

Jag har problem att hitta en ersättare till "onclick" i IE. Eftersom koden nedan inte fungerar vet jag inte hur jag ska lösa det. Har testat "addEventListener" också, men det blev bara fel.

element = document.createElement("option");

// Kod...

element.onclick = function() {
	// Kod...
}

Behöver hjälp så fort som möjligt. Tack i förhand.

Medlem sedan nov. 200013 890 inlägg
#2

Jag hänger inte riktigt med på vad du vill göra. Vill du skapa en select-lista och att något skall hända när användaren ändrar värde i listan?

Medlem sedan maj 20074 inlägg
#3

Web-Tor skrev:

Jag hänger inte riktigt med på vad du vill göra. Vill du skapa en select-lista och att något skall hända när användaren ändrar värde i listan?

Jag skapar har skapat en select-lista med att antal "options". När klienten väljer ett alternativ i listan så vill jag utföra en del saker och om jag använder "onclick" eller "onchange" så fungerar det inte i IE. Jag behöver alltså något som kan ersätta "onclick" eller "onchange".

Medlem sedan juli 20011 129 inlägg
#4

OnChange eller OnClick är det som ska användas.
Om du sätter eventhandlern på option så förstår jag att det kan bli problem, om du istället provat att fäster eventhandlern på select-elementet kanske det fungerar bättre.

IE ska inte ha några problem att känna av en event om den är korrekt.

IE gillar attachEvent(event, funktion) medans Mozilla föredrar addEventListener(event, funktion, useCapture)

Medlem sedan maj 20074 inlägg
#5

Koplik skrev:

IE gillar attachEvent(event, funktion) medans Mozilla föredrar addEventListener(event, funktion, useCapture)

Detta fungerade både i IE och firefox.

selectlistan.onchange = function() {
	document.location = this.options[this.selectedIndex].value;
}

Tack för hjälpen.

Medlem sedan dec. 20014 239 inlägg
#6

Markera gärna tråden som löst.

263 ms totalt · 4 externa anrop · v20260731065814-full.1b2494f0
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)