ChrisB: Problem bei screenX bzw. clientX

Beitrag lesen

Hi,

Aber das funktioniert irgendwie nicht.

Aber *das* ist doch irgendwie Bullshit ...
(Diese Tipps gelesen zu haben, hast du uebrigens mit dem Posten hier bestaetigt - also halte dich bitte auch dran.)

if (navigator.appName=="Netscape")

Es ist reichlich unsinnig, einen Browser nach seinem angeblichen(!) Namen zu fragen. Stattdessen sollte man abfragen, ob die Objekte/Eigenschaften/Methoden, mit denen man arbeiten moechte, existieren.

var posx = Ereignis.screenX;
        var posy = Ereignis.screenY;
      }
    else if (navigator.appName=="Microsoft Internet Explorer")
      {
        var posx = Ereignis.clientX;
        var posy = Ereignis.clientY;

Und deine Kontrolle an diesem Punkt, ob die beiden Variablen nun erwartete Werte enthalten, war erfolgreich?

document.getElementById('Info').style.top=posy;
    document.getElementById('Info').style.left=posx;

Maszangaben in CSS erfordern *immer* eine Einheit, so lange der Wert ungleich 0 ist.

MfG ChrisB

--
"The Internet: Technological marvel of marvels - but if you don't know *what* you're lookin' for on the Internet, it is nothing but a time-sucking vortex from hell."