• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Nur ondblclick anstelle den Funktionen unter onclick

Andy Nagel

Mitglied
Hallo zusammen

entweder einem div oder einem Link würde ich gerne die Funktion onclick zuweisen. Doch zudem sollten diese Objekte dann auch mit ondblclick zurecht kommen können.

Doch ist es bei mir leider so, dass allein wenn ich dieses Objekt anklicke, die zu onclick passenden Funktionen damit dann auch zweimal ausgeführt werden. Doch werdeb aber auch die Funktionen ondblclick ausgeführt. So dass ich also gerne wüsste, wie ich es verhindern könnte, dass zusätzlich zu ondblclick die onclick die Funktion ausgeführt wird?

Würde mich über eine Lösung sehr freuen und möchte mich bereits jetzt für alle Bemühungen bedanken.

Und damit bereits jetzt vielen Dank Gruß Andreas
 
Werbung:
OK hallo zusammen,

und auf jeden Fall vielen Dank an Spicelab, aber auch ein entschuldigung das ich mich erst jetzt wieder melde. Ich war schon an der Antwort dran, aber dann wollte nix mehr funktionieren. Aber gut jetzt: Denn ich würde das gerne etwas anders machen. ch würde denn Timer gerne bei dem Klich auf einen der Links starten und daher gerne die Funktion im Link ausführen:

PHP:
echo "<div style='float:left; width:40px; height:40px' onClick= function() {timer = setTimeout(\"this.blur(); ViewSubLinks($ID, '$DB', '$Table')\", 150);} ondblClick= function() {clearTimeout(timer); this.blur(); SaveViewing($ID, '$DB', '$Table')}><a name='SubButton' id='SubButton$ID' style='margin:0; padding:5px' href='#'><img style='background:transparent; width:30px; height:30px; display:block; padding:0' src='Pictures/SubUp.png'></a></div><div style='width:100%; margin-left:40px'><b>";

Doch erhalte ich von FireFox dann immer eine Fehlermeldung. Und so würde ich mich freuen wenn ich dann wieder so tolle Hilfe von Euch. bzw. von Dir Spicelab bekommen könnte.

Also schonmal vielen Dank und der Gruß mit Hoffnung auf Erfolg

Euer Andy Nagel
 
Zuletzt bearbeitet von einem Moderator:
Werbung:
OK sorry,

ich dachte, dass das denn gleich bekannt sein könnte, ohne das ich das nochmal ausprobiere.

Aber OK, die Fehlermeldung lautet: SyntaxError: function statement requires a name

Und so hoffe ich jetzt auf einen Erfolg, da ich mit dieser Meldung nix anfangen kann und hoffe auf den Erfolg durch Euch!

Also schonmal Danke und mit Grüße

Andy Nagel
 
Zuletzt bearbeitet:
Werbung:
OK Hallo zusammen

und vielen Daankk an Dich Spicelab. Doch werde ich nicht fündig im Web. Denn das Einzige was ich gefunden hatte war, wenn ich die Fehlermeldung in Anführungszeichen stellte, dass eine Funktion unbekannt sein solle. Doch hab ich es jetzt hinbekommen und noch eine Frage dazu:

Und zwar betreibe ich die ganzen Funktionen jetzt unter Verwendung eines Buttons. Im Prinzip aber auch das Gleiche wie die bereits gezeigte Zeile. Ich setze bei ondblclick timer auf 0 und frage bei onclick, dass wenn timer 0 ist, dass dann nix geschehen darf. Aber ist dann das Setzen mit settimeout auf die Variable und dann wieder das löschen wollen mit cleartimeout unter dieser Variablen unbedingt notwendig. Denn Zahlen werden nach der Häufigkeit des Aufrufs immer weiter nach oben gezählt, so dass es dann auch merkwürdig ist da die 0 abfragen zu können.

OK es funkjtioniert ja im Prinzip. Ich hatte halt dann noch diese Fragen dazu und möchte mich auch bereits jetzt bedanken wollen.

Also schonmal vielen Dank und Gruß Andy Nagel
 
Zurück
Oben