Frank Hahnemann: Probleme mit Firefox und Co.

Hallo,

ich habe ein sehr komisches Problem mit Firefox und Co. bei einem selbstgeschriebenen Script. Ich hatte es am Anfang nur mit dem IE getestet und da läuft es so, wie ich es auch haben möchte. Aber bei allen anderen Browsern "ruckelt" das Ganze. Zur Veranschaulichung des Problems, braucht man sich nur mal die Seite www.wirmachenparty.de mit dem IE und dann mit Firefox oder ähnlichem anschauen. Es geht um die Galerie und das "selbstscrollende" Fenster.

Hier das verwendete Script:

M_POS = new Object();

document.onmousemove = function(e)
 {
 if (M_POS) scrollit(e);
 }

function scrollit(evt){

if (!evt) evt=window.event;

var pos = new Object();

if (!window.netscape){
  pos.left=evt.clientX;
  pos.top=evt.clientY;
 }
 else {
  pos.left=evt.pageX;
  pos.top=evt.pageY;
 }

if (window.netscape) temp=pos.left-x;
 else temp=pos.left-xstatic;

t=temp/30

status="wirmachenparty.de";

if (sd) clearInterval(sd);
  sd = setInterval('scrolldist(t)',10);
  if (!window.netscape&&sd&&(pos.top<2||pos.top>93||pos.left<2||pos.left>660)) clearInterval(sd);
}

function scrolldist(distance){
 if (window.netscape) distance=parseInt(distance);
 if ((x+distance)>335&&(x+distance)<(maxwidth-320)) x=x+distance;
 window.scrollBy(distance,0);
 status="wirmachenparty.de";
}

Ich hab jetzt schon viel rumprobiert und konnte das ruckeln leicht wegbekommen, aber schön ist es noch nicht und mir sind die Ideen ausgegangen. Was hab ich falsch gemacht?

Würde mich freuen, wenn man mir dabei weiterhelfen könnte.

Danke schon mal im Vorraus

Frank Hahnemann

  1. ich merke gar kein unterschied zwischen firefox/netscape/opera und ie (win2000).