Hallo, Rufus!
Das ist doch echt komisch:
... selbe Funktion ... mit SetTimeout ... Meldung ... Objekt erforderlich ... Event.clientX wird also plötzlich nicht mehr erkannt.
wieso ist das komisch?
nach dem timeout ist das event längst vorbei, also nicht mehr existent.
dazu müsstest du _vor_ dem timeout "Event.clientX" in einer variable speichern.
freundl. Grüsse aus Berlin, Raik