Avatar billede jarner Nybegynder
24. februar 2010 - 14:51 Der er 4 kommentarer og
1 løsning

ONGHANGE på select blokkes som popup i IE

Hej

Hej har prøvet at søge både her på siden og på google for at finde en løsning, dog uden held.

Det drejer sig om når jeg kalder en javascript funktion ved et onchange-event på en dropdown select, fx:

<select ONCHANGE="jsFunc()"><option>..</option></select>

Når der klikkes på pilen, tror IE (testet i IE7, IE8) at den vil lave en popup og blokerer at listen kommer frem.
Se eks. http://www.w3schools.com/PHP/php_ajax_xml.asp hvor den kalder det med AJAX.

Det virker dog med andre type input-bokse, se eks: http://www.w3schools.com/PHP/php_ajax_suggest.asp

Det sker også når jeg benytter simple javascriptkald, som ikke involverer AJAX.

Er der en måde at komme omkring dette problem? Findes der evt. noget mootools eller lignende der simulerer en select-boks så det ikke sker?

På forhånd mange tak.
Avatar billede majbom Novice
24. februar 2010 - 14:58 #1
jeg ved ikke om jeg forstår dit spørgsmål korrekt, men som jeg forstår det, mener du at: http://www.w3schools.com/PHP/php_ajax_xml.asp ikke virker i IE?

det virker fint her på win7/ie8
Avatar billede Slettet bruger
24. februar 2010 - 15:01 #2
Er det ikke fordi din jsFunc() faktisk åbner et nyt vindue ?
- det betragter den paranoide iE nemlig som om du forsøger at snyde brugeren.

Ingen åbning af nye vinduer uden at brugeren har klikket på et "rigtigt" link.

NB: prompt() anses også som et nyt vindue (himmelråbende åndsvagt, men sandt)
Avatar billede jarner Nybegynder
24. februar 2010 - 15:11 #3
@splazz - det er det jeg mener ja. Jeg må lige prøve at geninstallere IE8 så, da den fejler i min. Jeg har prøvet at tilføje siden til trusted sites.

@T4NK3R - Den åbner ikke et nyt vindue, den kører faktisk efter det eksempel der linkes til, hvor det ene virker og det andet ikke gør.
Avatar billede jarner Nybegynder
28. april 2010 - 01:59 #4
Jeg lukker spørgsmålet. En mærkelig softwarefejl der må være opstået fordi jeg havde installeret IE7 standalone.
Mange tak for kommentarene.
Avatar billede majbom Novice
29. april 2010 - 23:15 #5
selv...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester



IT-JOB