Avatar billede tuba Nybegynder
09. januar 2003 - 11:22 Der er 15 kommentarer og
1 løsning

tjekke hvilken eventhandler der er brugt

hvis man eksempelvis har en eventhandler, f.eks. onFocus på et text felt, kan jeg så i scriptet tjekke hvilken eventhandler der er blevet brugt, dvs jeg på en eller anden vis får returneret parameteren onFocus
Avatar billede nikolajdu Nybegynder
09. januar 2003 - 11:34 #1
onfocus vil altid blive trigget når et felt opnår focus. Hvadenten du klikker på feltet eller tab´er dig over på det. Onclick vil altså også returnere onfocus
Avatar billede tuba Nybegynder
09. januar 2003 - 11:39 #2
ok...det gør heller ikke så meget. det jeg har brug for at skelne imellem er onfocus/onclick, onchange, onblur
Avatar billede olebole Juniormester
09. januar 2003 - 22:13 #3
<ole>

Prøv at beskrive, hvad du skal bruge det til, så er det lettere at give et brugbart svar  ;o)

/mvh
</bole>
Avatar billede Slettet bruger
11. januar 2003 - 11:22 #4
event.type burde være det, du leder efter. Se fx her:
http://www.webdevelopersjournal.com/articles/jsevents3/jsevents3.html
Avatar billede olebole Juniormester
11. januar 2003 - 17:53 #5
Det tvivler jeg på ... det er jo en side med ren IE-kode.
Får vi en beskrivelse, er det som sagt lettere at give et brugbart svar  :)
/mvh
Avatar billede Slettet bruger
12. januar 2003 - 12:29 #6
event.type virker da også i NS?

<script>
function et(e) {
alert(e.type);
}

window.onkeypress = et;
window.onclick = et;
window.onload = et;
</script>
Avatar billede olebole Juniormester
12. januar 2003 - 18:46 #7
Ja netop  :)
Det kan jeg ikke rigtig se, artiklen omtaler ... eller er det bare mig?
/mvh
Avatar billede Slettet bruger
13. januar 2003 - 14:43 #8
OK, eksemplet er skrevet for IE, men resten af det gælder da begge browsere! :)
Avatar billede olebole Juniormester
13. januar 2003 - 23:27 #9
Nej, det er en ren IE-artikel. Det er rigtig, at 'e.type' gælder begge browsere, men ikke meget andet ... prøv at teste lidt  ;o)
Så hedder det i øvrigt 'document.onkeypress', osv. Ikke 'window' - men det var vist bare en tanketorsk  ;o)
/mvh
Avatar billede Slettet bruger
14. januar 2003 - 15:52 #10
OK, jeg fik ikke rigtig læst den helt igennem. Under alle omstændigheder virker det, som om svaret er klart nok nu. :)

Mht. onkeypress så roder jeg altid rundt i window og document. Nu virkede det så med window, og så tog jeg det for gode varer! :)
Avatar billede olebole Juniormester
14. januar 2003 - 16:19 #11
*LoooL* Ja, hvad virker ikke i IE ... browser.onkeypress  ;oD
Bare vi bliver enige - og der ender vi jo som oftest  ;o)
/mvh
Avatar billede Slettet bruger
14. januar 2003 - 16:26 #12
Faktisk virkede det også i NS7... Måske Netscape er ved at falde af på den?
Avatar billede olebole Juniormester
14. januar 2003 - 16:30 #13
Tjahhh ... there we go. Måske, jeg skulle checke op på ECMA ... det kunne jo også være, der er ændringer, jeg ikke har set  :)
Avatar billede tuba Nybegynder
27. juli 2003 - 14:55 #14
lukket
Avatar billede olebole Juniormester
27. juli 2003 - 20:32 #15
Hvorfor spilder du folks tid med at stille spørgsmål, du ikke deltager i, men selv besvarer?
Jeg plejer at påstå, det eneste dumme spørgsmål er det, der aldrig bliver stillet ... jeg har øjensynlig taget fejl.
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