tobi: Wieso läuft das im Netscape nicht ?

Beitrag lesen

if ( window.event.y < 55 ) document.getElementById("kasten").style.top=15;

else {

if ( window.event.y > 445 ) document.getElementById("kasten").style.top=424;

else  document.getElementById("kasten").style.top=window.event.y-45;

}

if ( window.event.x < 95 ) document.getElementById("kasten").style.left=55;

else {

if ( window.event.x > 465 ) document.getElementById("kasten").style.left=464;

else document.getElementById("kasten").style.left=window.event.x-45;
  }

hi du!

welchen netscape meinst du denn?? soweit ich weiss unterstützt erst der Netscape 6.x Elemente wie "getElementsByID" & co... die älteren Versionen kapieren das nicht... glaub ich ;o)

Netscpae 6.2

erm... hm... blöd... was gibt er denn genau für ne fehlermeldung aus?

gar keine, er verschiebt mir das Objekt einfach nicht und die anweisungen dannach berücksichtigt er auch nicht, stimmt vielleicht was in der If - else verschachtlung nicht, oder so ?

probiers mal so... vielleicht gehts ja... ansonsten würd ich sagen, die If/else is richtig...

if ( window.event.y < 55 ) {document.getElementById("kasten").style.top=15;}

else { if ( window.event.y > 445 ) {document.getElementById("kasten").style.top=424;}

else  {document.getElementById("kasten").style.top=window.event.y-45;}

}

if ( window.event.x < 95 ) document.getElementById("kasten").style.left=55;

else { if ( window.event.x > 465 ) {document.getElementById("kasten").style.left=464;}

else {document.getElementById("kasten").style.left=window.event.x-45;}
}

ne, ich glaub netscape versteht window.event nicht, kann das sein ?

doch, das versteht er! aber er versteht window.event.x bzw .y nicht ;o)

probiers mal mit window.event.screenX  bzw window.event.screenY!!!

Hallo.

Dank für deine Hilfe. Ich hab's gefunden. Ich mus zunächst den Browsertyp abfragen und dann entweder mit window.event.x (IE) oder ereig.pageX (Netscape) die Koordinaten auslesen.

Ciao Tobi.