Gunnar Bittersmann: firefox+javascript+doctype=>problem

Beitrag lesen

Hello out there!

ie = (document.all != null);  //Browsererkennung
function Mouse(e) {
  y = (ie) ? event.y + 4 : e.pageY + 4;
  x = (ie) ? event.x + 1 : e.pageX + 1;
}

Sehr abenteuerlicher Versuch! Dich interessiert nicht die Bohne, was ein Browser von 'document.all' hält, sondern was er von 'window.event.x' bzw. 'e.pageX' hält. Eben _dieses_ ist abzufragen; nicht etwas völlig anderes und hoffen, dass es da irgendeinen Zusammenhang gäbe. Solch ein Versuch einer Browserweiche ist zum Scheitern verurteilt.

Also weg mit der unnützen Zeile
ie = (document.all != null); //Browsererkennung

und deine Funktion sieht dann so aus:

function Mouse(e) {  
  y = (window.event) ? window.event.y + 4 : e.pageY + 4;  
  x = (window.event) ? window.event.x + 1 : e.pageX + 1;  
}

See ya up the road,
Gunnar

--
„Und [dieses Forum] soll […] auch ein Fachforum bleiben und kein Psychologieforum werden.“ (Kirsten Evers)