Moin moin,
ich verwende ein div als tooltip beim Überfahren einiger Elemente.
onmousemove = tooltip('text');
...
function tooltip(tooltipText) {
// schreibt den Text in die Tooltip-Box
document.getElementById("tooltipDiv").innerHTML = tooltipText;
// Tooltip-Box wird sichtbar
document.getElementById("tooltipDiv").style.visibility = "visible";
}
Das Ausblenden des Tooltips mache ich bisher so:
onmouseout = tooltipHidden();
...
function tooltipHidden() {
document.getElementById("tooltipDiv").style.visibility = "hidden";
}
Das möchte ich aber am liebsten in einer Funktion abhandeln. Z.B. so:
function tooltip(tooltipText) {
// schreibt den Text in die Tooltip-Box
document.getElementById("tooltipDiv").innerHTML = tooltipText;
// Tooltip-Box wird sichtbar
document.getElementById("tooltipDiv").style.visibility = "visible";
// beim Verlassen des Elements wird der Tooltip gelöscht
document.getElementById(AUSLÖSER).onmouseout = function onmouseout(){document.getElementById("tooltipDiv").style.visibility = "hidden";}
}
Ich suche nun den AUSLÖSER.
Hans