Alexander: maus koordinaten???

Beitrag lesen

Hi,

funktioniert auch ohne probleme, allerdings kann ich die koordinaten nur in einem <input>-feld herausgeben. wie kann ich die koordinaten einfacher ausgeben, z.B. per document.write() ?

Möchtest Du wirklich einen Wert (bzw. mehrere hintereinnader) per document.write ausgeben? Du kannst sozusagen die per document.write ausgegebene Werte nicht mehr überschreiben. Diese sind nach der Ausgabe statisch.

Was Du vermutlich suchst ist eine Lösung, mit der Du nicht mehr auf ein Textfeld für die Ausgabe beschränkt bist.

Verwende dazu einfach Layer (<div></div>) und ändere den Inhalt der Layer dynamisch. Du findest mehrere Beispiele in Selfhtml. Dieses Beispiel http://selfhtml.teamone.de/dhtml/beispiele/datumuhr.htm zeigt Dir anhand einer laufenden Uhr, wie Du auf die Layer zugreifst.

Du musst an sich nur diese beiden Zeilen ändern, um anstatt auf das Textfeld auf die Layer zuzugreifen:

document.Show.MouseX.value = tempX;
  document.Show.MouseY.value = tempY;

Alternativ kannst Du das Textfeld per CSS auch so formatieren, dass es als solches nicht mehr zu erkennen ist. Also den Hintergrund und den Rahmen des Textfeldes dem Seitenhintergrund anpassen.

Viele Grüße...

Alex :)

--
ss:| zu:) ls:# fo:) de:[ va:) ch:) sh:| n4:# rl:° br:^ js:| ie:| fl:( mo:|