Hallo, noch einmal.
Kann mir jemand von Euch sagen, wieso onMouseDown erst ab dem zweiten Klick auf einen Verweis richtig reagiert?!
Nach dem Neuaufruf einer Seite gehe ich auf den folgenden Verweis
JavaScript-Homepage
und beim ersten Klick (mit weggezogener Maus, da onMouseUp
ändert sich in der Statuszeile nichts. Ab dem zweiten Versuch ist’s dann so, wie ich’s eigentlich gleich erwartet hätte.
Fehlt da noch irgendetwas oder muß ich damit leben?
(ich arbeite mit MSIE5 bzw. 6)
Vielen Dank!
Tschau, Thomas
Hallo Thomas,
Kann mir jemand von Euch sagen, wieso onMouseDown erst ab dem
zweiten Klick auf einen Verweis richtig reagiert?!
Ja, kann ich: Das erste MouseDown-Ereignis wird nicht sofort als solches verarbeitet, sondern erstmal als Fokus-Ereignis.
Fehlt da noch irgendetwas oder muß ich damit leben?
(ich arbeite mit MSIE5 bzw. 6)
Nein, damit leben musst Du nicht: Kopiere einfach den Code für die Ereignisbehandlung „onMouseDown“ in die Ereignisbehandlung „onFocus“:
[JavaScript-Homepage](index.htm)
Aber Vorsicht: Beim ersten Klick wird dieser Code dann zweimal ausgeführt. Bei Befehlen wie „window.status“ ist das noch unproblematisch, spätestens bei Befehlen wie „window.open“ müsstest Du dann aber noch irgendeine intelligente Abfrage dazwischenschalten.
Ciao, Thomas
Hallo Thomas,
vielen Dank - jetzt funktioniert’s so, wie ich es mir vorgestellt habe.
Aber Vorsicht: Beim ersten
Klick wird dieser Code dann zweimal ausgeführt. Bei Befehlen
wie „window.status“ ist das noch unproblematisch, spätestens
bei Befehlen wie „window.open“ müsstest Du dann aber noch
irgendeine intelligente Abfrage dazwischenschalten.
Ich hoffe nur, daß ich dann auch noch daran denke 
Tschau, Thomas