Uhm, nee.DumbAss schreef op dinsdag 22 augustus 2006 @ 17:21:
Misschien een rare vraag, maar is het mogelijk om de mouseover event van iets te activeren, zonder dat je er daadwerkelijk met je muis boven moet hangen?
Dat is een event van de browser en die kan je niet direct simuleren.
Verder snap ik niet echt wat je wilt.
ik neem aan dat je mouseover event een bepaalde javascript function triggered? Dat is toch niet lastig om die function op een andere manier aan te roepen.
Neem je whisky mee, is het te weinig... *zucht*
Is het niet mogelijk om uit te lezen welke functie gestart wordt bij onmouseover en die te activeren?
JavaScript:
1
2
| var node = document.getElementById('weetjedat'); // Als je de node wel kan resolven node.previousSibling.onmouseover(); |
werkt bij mij in IE 6 en FF
@bovenbuur.
JavaScript:
1
| node.onmouseover.toString(); |
[ Voor 19% gewijzigd door r0bert op 22-08-2006 17:36 ]
offtopic:
@r0bert: ik weet dat het mogelijk is, maar ik vroeg me af of het voor hem een mogelijkheid was
sorrie voor de onduidelijkheid
@r0bert: ik weet dat het mogelijk is, maar ik vroeg me af of het voor hem een mogelijkheid was
sorrie voor de onduidelijkheid
Laat de mouseover een functie uitvoeren, als je dan die mouseover wilt simuleren, voer je gewoon die functie uit
HTML:
1
2
3
4
5
6
7
8
9
10
| <script language="javascript"> function woot() { //hihihi; } </script> <a href="blah.html" onmouseover="woot();">blah</a> <img onclick="woot();" src="" alt="" /> |
[ Voor 17% gewijzigd door Snake op 22-08-2006 17:43 ]
Going for adventure, lots of sun and a convertible! | GMT-8
Pagina: 1