onmouseover im getElementById
Lurch
- javascript
0 Struppi
Ich möchte ein dynamisches onmouseover produzieren. Z.B. so:
if (Fall == 1) {
document.getElementById('tabelle2').onmouseover = tooltip("1");
}
else {
document.getElementById('tabelle2').onmouseover = tooltip("2");
}
function tooltip(wert) {
if (wert == "1") {
alert("eins");
}
else {
alert("zwei");
}
}
Klappt aber leider nicht. Das alert kommt bei jedem Laden der Seite aber nicht beim mouseover.
Wisst Ihr was besseres?
Lurch
if (Fall == 1) {
document.getElementById('tabelle2').onmouseover = tooltip("1");
}
else {
document.getElementById('tabelle2').onmouseover = tooltip("2");
}
Ein event erwartet eine Funktionsreferenz, du weist hier den Rückgabewert der Funktion zu.
Du kannst das z.b. so machen:
obj.onmouseover = function(e) {
...
};
Struppi.