goeiemiddag,
ik zit hier met een probleem en ik vroeg mij of het volgende mogelijk is met javascript:
we hebben een select lijst met een aantal options erin bijvoorbeeld:
vervolgens wordt de lijst uitgeklapt en wordt de muis over de opties heengeschoven zonder weer te klikken (lijst is dus nog uitgeklapt). nou is het de bedoeling om de selected index van de optie te achterhalen terwijl alleen de muis erop wordt gehouden en niet wordt geklikt!
met de onmouseover event wordt er een functie opgeroepen:
nou is het echter zo dat de eerste optie van de select lijst de selectedIndex bepaalt omdat die als eerste geselecteerd wordt, ik wil echter het index nr van de optie waar de muis op dat moment op gehouden wordt achterhalen (de optie die dus blauw geselecteerd is)
is dit mogelijk
op de javascript reference kon ik geen bijpassende optie / event vinden.
ik zit hier met een probleem en ik vroeg mij of het volgende mogelijk is met javascript:
we hebben een select lijst met een aantal options erin bijvoorbeeld:
code:
1
2
3
4
5
| <SELECT NAME='advertentie_id' ONMOUSEOVER='AdTooltip();'> <OPTION VALUE=1>optie 1</OPTION> <OPTION VALUE=2>optie 2</OPTION> <OPTION VALUE=3>optie 3</OPTION> </SELECT> |
vervolgens wordt de lijst uitgeklapt en wordt de muis over de opties heengeschoven zonder weer te klikken (lijst is dus nog uitgeklapt). nou is het de bedoeling om de selected index van de optie te achterhalen terwijl alleen de muis erop wordt gehouden en niet wordt geklikt!
met de onmouseover event wordt er een functie opgeroepen:
code:
1
2
3
4
5
| function AdTooltip() {
alert(document.form.advertentie_id.options[document.form.advertentie_id.selectedIndex].value);
setTimeout("AdTooltip()", 2000);
} |
nou is het echter zo dat de eerste optie van de select lijst de selectedIndex bepaalt omdat die als eerste geselecteerd wordt, ik wil echter het index nr van de optie waar de muis op dat moment op gehouden wordt achterhalen (de optie die dus blauw geselecteerd is)
is dit mogelijk
op de javascript reference kon ik geen bijpassende optie / event vinden.