Avatar billede phliplip Nybegynder
24. januar 2007 - 11:06 Der er 6 kommentarer og
1 løsning

onclick reagerer delvist ikke i IE

Hej,

Vi har på en af vores white-labels implementeret livesearch funktionalitet, det er der som sådan ikke noget nyt i da vi i forvejen har det på vores main-site. Eneste problem er at der er ét inputfelt det ikke virker på, og det KUN i Internet Explorer. I firefox og safari virker det.

http://www.onindo.com/partner/partners/20002/300x250_2.php

Hvis i fx. klikker på hotel tab'en, og skriver 'copen' så kommer der en dropdown frem hvor der står Copenhagen. Hvis man så klikker på copenhagen med musen skulle den gerne lave en alert('works') og udskifte teksten i input feltet med Copenhagen. Det gør den ikke.

Hvis man så i stedet bruger piletasterne (pil ned) til at vælge med og trykker enter så virker det som det skal, på trods af der ved tryk på enter bliver kørt en click() på selvsamme <a> tag som man klikker på med musen.

Endnu sjovere bliver det at det er præcis samme kode der bliver brugt på fly og bil tabs'ne :-S

Hvis jeg ændrer <a> til en div så virker det heller ikke.. men hvis jeg ændrer den til en <button> så virker det!
Avatar billede windcape Praktikant
24. januar 2007 - 11:15 #1
Det er meget kode at analysere, det ville gå hurtigere hvis du kunne vise den del hvor alert('works') bliver kørt ? (jeg kan umidbart ikke finde den).
Avatar billede phliplip Nybegynder
24. januar 2007 - 11:15 #2
Ændrede det til onmousedown.. og så virkede det!

Hvis nogen kender NOGET som kan være grund til dette.. bugs, etc etc... så lytter jeg gerne!
Avatar billede phliplip Nybegynder
24. januar 2007 - 11:18 #3
windcape: Ja det er jeg klar over :) Den kode der bliver indeholder onclick bliver gennereret serverside som er hentet via noget AJAX.

Du kan læse mere om livesearch her: http://blog.bitflux.ch/wiki/LiveSearch/
Avatar billede windcape Praktikant
24. januar 2007 - 11:18 #4
Derudover virker rendering ret dårlig. Jeg ville klart foretrække at den renderede en rigtig <select> hvor man så valgte via. de normal widgets.

Ville også være nemmere at få til at virke.
Avatar billede phliplip Nybegynder
24. januar 2007 - 11:49 #5
Ikke forstået, please refrase !-|
Avatar billede windcape Praktikant
24. januar 2007 - 12:07 #6
at den lavede <input> om til en <select> og så renderede muligheder som options, istedet for en <div> box :-)
Avatar billede phliplip Nybegynder
24. januar 2007 - 13:49 #7
Hvordan havde man så tænkt sig at skulle inputte noget? Det kan man såvidt jeg ved ikke i en select!
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