zwei Eventhandler vorsehen klappt nicht
Connie
- javascript
Hallo!
Ich hätte gerne eine Möglichkeit, für onClick und onDblClick unterschiedliche Anweisungen zu geben. Das klappt aber nicht.
Beispiel:
<form><input type=button value="Klick oder Doppelklick" onDblClick="alert('zweimal geklickt')" onClick="alert('einmal geklickt')">
</form>
mit Netscape 4.6 es wird immer nur der onClick ausgewertet
ich habe auch die Reihenfolge ausgewechselt, hat auch nichts gebracht,
hat jemand einen Rat für mich?
Merci vielmals
Hallo Connie,
war ja ein interessantes Problem - hier eine kleine Lösung (auf die Schnelle)
<html>
<head>
<script>
merker = 0;
tout = null;
function resultat()
{
alert(merker+'mal geklickt');
merker = 0;
}
</script>
</head>
<body>
<form><input type=button value="Klick oder Doppelklick" onDblClick="merker++;clearTimeout(tout);resultat();return true;" onClick="merker++;tout = setTimeout('resultat()',500);return true;">
</form>
</body>
</html>
Du musst eventuell den Timeout Wert noch anpassen
Viele Grüße Günter
Hallo Connie!
Meines Wissens nach, gibt es im Netscape keinen ONDBLCLICK event bei INPUT.
Deswegen wird das in dieser Form wohl nicht funktionieren...
Viele Grüße Alex
sorry, hab mich getäuscht, funktioniert wohl doch!
sorry, hab mich getäuscht, funktioniert wohl doch!
ja, jeden Eventhandler einzeln habe ich ja zum Laufen bekommen, nur beide als Auswahl klappte nicht.
Warum ich das überhaupt will?
Ich möchte als kleine Spielerei bei Klick eine positive Aussage in ein Fenster schreiben und bei Doppelklick eine negative Aussage....
mal sehen, ich werde jetzt mal ausprobieren!
Gruß und Danke
Connie
Hallo Alexander,
Meines Wissens nach, gibt es im Netscape keinen ONDBLCLICK event bei INPUT.
Deswegen wird das in dieser Form wohl nicht funktionieren...
</selfdocu/tebj.htm#a6>
... und mein kleines Code Beispiel funktioniert zumindest unter NS 4.x
Viele Grüße Günter ;)
Hallo Connie,
war ja ein interessantes Problem - hier eine kleine Lösung (auf die Schnelle)
Günter,
das klappt ganz prima. Jetzt werde ich versuchen auch zu verstehen, wie du das gelöst hast, eine Ahnung schimmert schon durch, und dann kann ich ja an die Realisation gehen...
wenn ich fertig werde, ist das ab 1. Dezember online...
kann sich also nur um einen Adventskalender der besonderen (Avant)Art handeln :-)
Merci ganz besonders,
die Blumen sind für dich!
Connie
Hallo Connie,
Merci ganz besonders,
die Blumen sind für dich!
herzlichen Dank für die Blumen :-)
und zum Verständnis: das entscheidende ist beim onClick das abschliessende return true;
ansonsten kommt der onDblClick nicht mehr zum Zug.
Viele Grüße Günter