Kai Lahmann: <div> verschieben bei Mausbewegung unter NS 6.x

Beitrag lesen

Netscape 6, das endlose Mysterium:
Wie bringe ich einen <div> dazu, auf Mausbewegungen zu reagieren?
Ein erfolgloser versuch liegt unter der angegebenen URL (bei ie und ns4 funktioniert's).

deine Abfrage ist schonmal der erste Fehler...
Diese setzt die Variable "mie = true", wenn document.getElementById da ist, behandelt das ganze dann aber später mit document.all weiter.

function showBox(BID) {
    var InfoBox = document.getElementById(BID);

if (window.opera) {
        InfoBox.style.left = window.event.clientX;
        InfoBox.style.top = window.event.clientY + 25;
    }
    else if (window.netscape) {
        InfoBox.style.left = BID.PageX;
        InfoBox.style.top = BID.PageY + 25;
    }
    else if (document.all) {
        var sTop = document.body.scrollTop;
        var sLeft = document.body.scrollLeft;

InfoBox.style.left = window.event.clientX + sLeft;
        InfoBox.style.top = window.event.clientY + 25 + sTop;
    }
    InfoBox.style.visibility = 'visible';
}

diese Funktion (nicht in Netscape 4 getestet...!) setzt das Element mit id=BID an die aktuelle Mausposition.