MaxSmily: N6 und onmousemove-Event für Flachschwimmer

Beitrag lesen

Liebe Gemeinde,

ich möchte mit onMouseMove ein Div bewegen. Dafür habe ich für N6 die Funktion MoveDOM() geschrieben (andere Browser funktionieren bereits mit anderen Funktionen). Auch die hier abgebildete Funktion funktioniert soweit. Der benötigte Event wird mit "document.onmousemove" abgefragt, also bewegt sich mein Div immer, wenn sich die Maus bewegt.

cwm = document.getElementById('id-Name des divs');
 ...
 else if (document.getElementById) // Mozilla, Netscape 6
 {
  function MoveDOM(e)
  {
   if (!cwm) return;
   cwm.style.left = e.pageX + self.scrollX + 10;
   cwm.style.top = e.pageY + self.scrollY + 10;
  }
  document.onmousemove=MoveDOM;
 }
 ...

Jetzt die Frage: Kann ich die Ausführung des Events statt auf das ganze Dokument auf ein bestimmtes Element z. B. einen Link beschränken.
Kann ich die Zeile

document.onmousemove=MoveDOM;

durch

document.getElementById('id-Name des links').onmousemove=MoveDOM;

oder ähnliches ersetzten? Das Beispiel funktioniert leider nicht (Fehler: document.getElementById('Name') has no properties).

Da ich mich nur an der seichten Oberfläche der Javascript-Programmierung aufhalte (bin kein Tiefschwimmer), bin ich für eure Hilfe sehr dankbar.

Max