Der Martin: Problem umgangen

Beitrag lesen

Hallo,

<p ondblclick="machGruen(this)">Doppelklick in die Zeile macht die Zeile grün, Einfach-Klick auf den <a href="http://forum.selfhtml.org/self">Link</a> aber nicht.</p>

keine gute Idee. Gar keine gute Idee.

Bedenke, dass von zwei schnell aufeinanderfolgenden Klicks immer der erste als Einfachklick an die Anwendung signalisiert wird, und erst der zweite als Doppelklick. Anders gesagt: Der Doppelklick-Aktion geht immer die Einzelklick-Aktion voraus. In deinem Fall würde das heißen, dass dem Link gefolgt wird, und in der Zeit, bis die Zielseite geladen wird, könnte eventuell noch die Doppelklick-Aktion, also das Umfärben erfolgen. Das Resultat ist dann aber durch die neu geladene Seite schnell wieder weg.

Besser: Das Event nach Gebrauch entsorgen.

So long,
 Martin