Hallo,
ich versuche gerade die Cursor-Position zu ermitteln.
Das klappt soweit auch ganz gut, allerdings habe ich ein kleines Problem...
Ich versuche bei Klick auf einen link ein div anzuzeigen, welches an der Stelle erscheinen soll wo der Cursor aktuell geklickt hat.
Nur wenn das div dann da ist, hüpft es bei jedem anderen click auf der website an diese stelle
Ich weiß eigentlicha uch woran es liegt
document.onclick=mousepos;
Allerdings weiß ich nicht wie ich es beheben soll, da bei jeder anderen Möglichkeit die ich probiert habe das event attribut nicht verfügbar oder undefiniert ist.
Ich wäre dankbar für Hilfe!
ich versuche gerade die Cursor-Position zu ermitteln.
Das klappt soweit auch ganz gut, allerdings habe ich ein kleines Problem...
Ich versuche bei Klick auf einen link ein div anzuzeigen, welches an der Stelle erscheinen soll wo der Cursor aktuell geklickt hat.
Nur wenn das div dann da ist, hüpft es bei jedem anderen click auf der website an diese stelle
Ich weiß eigentlicha uch woran es liegt
document.onclick=mousepos;
Allerdings weiß ich nicht wie ich es beheben soll, da bei jeder anderen Möglichkeit die ich probiert habe das event attribut nicht verfügbar oder undefiniert ist.
Ich wäre dankbar für Hilfe!
Code:
<script type="text/javascript">
tooltip = null;
function mousepos(e) {
x = (document.all) ? window.event.x + document.body.scrollLeft : e.pageX;
y = (document.all) ? window.event.y + document.body.scrollTop : e.pageY;
if (tooltip != null) {
tooltip.style.left = (x + 5) + "px";
tooltip.style.top = (y + 5) + "px";
}
}
function showtooltip(url) {
// Deshalb hüpft das Ding
document.onclick= mousepos;
tooltip = document.getElementById("tooltip");
tooltip.style.display = "block";
imgDiv = document.getElementById("imgDiv");
imgDiv.innerHTML="<img src=" + url +" onclick=hidetooltip()>";
//getData("ajax/tooltip.aspx?id=" + id2, "tooltip");
}
function hidetooltip() { tooltip.style.display = "none"; }
</script>