2. onClick
Martin
- javascript
hallo,
ich kann mit js den ersten klick auf ein elememt abfangen aber wie fange ich den 2. klick (also keinen doppelklick) ab. einen passenden eventhandler habe ich nicht gefunden. gibts da einen einfachen weg.
martin
hi,
ich kann mit js den ersten klick auf ein elememt abfangen aber wie fange ich den 2. klick (also keinen doppelklick) ab. einen passenden eventhandler habe ich nicht gefunden. gibts da einen einfachen weg.
merker setzen:
<a href="#" onclick="myFunc(); return false;">test</a>
var flag = 0;
function myFunc() {
flag++;
alert ("Dies ist Klick Nr: " + flag)
}
Gruesse Joachim
<a href="#" onclick="myFunc(); return false;">test</a>
var flag = 0;
function myFunc() {
flag++;
alert ("Dies ist Klick Nr: " + flag)
}
Gruesse Joachim
Hallo Joachim,
danke für deine Antwort.
ich bräuchte das für so eine art an/aus schalter.
das könnte ich über eine if-abfrage machen die überprüft ob "flag" gerade(an) oder ungerade(aus) ist.
oder kennst du eine andere lösung?
martin
ich bräuchte das für so eine art an/aus schalter.
das könnte ich über eine if-abfrage machen die überprüft ob "flag" gerade(an) oder ungerade(aus) ist.
oder kennst du eine andere lösung?
martin
Moin Moin !
Wie wäre es mit einer Checkbox (<input type="checkbox">) ?
Wenn's den JS sein muß:
<a href="#" onclick="myFunc(); return false;">test</a>
var flag = false;
function myFunc() {
flag=!flag;
if (flag) {
alert('jetzt isser an');
} else {
alert('jetzt isser aus');
}
}
Alexander
hi,
ich bräuchte das für so eine art an/aus schalter.
das könnte ich über eine if-abfrage machen die überprüft ob "flag" gerade(an) oder ungerade(aus) ist.
genau:
<html>
<head>
<script language="javascript1.2">
var flag = 0;
function tu_was() {
if (flag) alert ("zweites Mal");
else alert ("erstes Mal");
flag = flag? 0 : 1;
}
</script>
</head>
<body>
<a href="#" onclick="tu_was()">link</a>
</body>
</html>
Gruesse Joachim