Announcement

Collapse
No announcement yet.

KeyCode nach doubleclick abfragen?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • KeyCode nach doubleclick abfragen?

    Hallöchen

    Ich möchte gerne auf einem Image ein ondblclick hinterlegen. Der ondblclick soll dann eine Javascript funktion rufen welche prüft, ob gleichzeitig mit dem doublecklick auch die shift taste gedrückt wurde. Geht das?

    Gruss
    $

  • #2
    Hallo,

    das wird zwar von jedem Browser anders gehandhabt, aber prinzipiell sollte es mit Events gehen.

    Gruß Falk
    Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

    Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

    Comment


    • #3
      so. habs mal wieder alleine hinbiegen können. Für alle die mal das selbe Problem haben: funzt im ie und ff.. (..eigentlich gibt es ja NUR den ff.. der ie wird lediglich aus anstand und respekt dem dem billy gegenüber toleriert..):

      addLoadEvent(watchClick);

      function watchClick()
      {
      if (!document.getElementById) return true;
      var theBox = document.getElementById('myIdOfAnyHappyElement');
      theBox.ondblclick = function(evt) {
      evt = (evt) ? evt : ((window.event) ? window.event : "");
      var elem = (evt.target) ? evt.target : evt.srcElement;
      if(evt.shiftKey && evt.ctrlKey){
      //Wenn JA tu was irrsinnig komisches wie zum beispiel:
      alert('hihi');
      }
      }
      }

      function addLoadEvent(func) {
      var oldonload = window.onload;
      if (typeof window.onload != 'function') {
      window.onload = func;
      } else {
      window.onload = function() {
      oldonload();
      func();
      }
      }
      }

      Dieser Script gilt es einfach im Head einzufügen. Dann prüft dieser ob beim doppelklick shift und ctrl gedrückt wird. Ist natürlich beliebig modifizierbar. evt.altKey wäre dann zbsp. der Alt Key ;-)

      furz und danke Falk für dein Input
      Gruss
      $

      Comment

      Working...
      X