Wie generieren Sie einen rechts-Klick-Ereignis in allen Browsern

Ein wenig Kontext:

Die app, die ich arbeite, hat ein rechts-Klick Kontextmenü für bestimmte Objekte auf dem Bildschirm. Das aktuelle design, dass jedes dieser Objekte wartet auf ein rechts-Klick sendet einen AJAX-request, um die Kontext-Daten für das Objekt, der diese Daten verwendet, um erstellen Sie eine PopupMenu2 von Dojo 0.4.3 (ich weiß!), und dann erzeugt Sie einen rechts-Klick zum starten der Dojo-Menü.

Ich versuche, herauszufinden, einen Weg zu erzeugen, ein rechts-click-Ereignis für alle Browser. Derzeit unterstützen wir nur IE und verwenden Sie die oncontextmenu event.

Einschränkungen:

  • Kein jQuery 🙁
  • Ich kann nicht pre-load der Daten für die Objekte auf dem Bildschirm zum erstellen der Dojo-Menü und vermeiden Sie die AJAX-Anforderung.
  • harelmalka.com/rightcontext
  • +1 für den Start eine Frage zu rechts-klicken Sie auf Ereignisse mit Einem "kleinen Rahmen".
  • Ich bin froh, dass jemand gefangen!
  • Danke für den link aber dies nicht wirklich meine Frage beantworten. Ich bin auf der Suche nach einer Möglichkeit, programmgesteuert generieren der rechten Maustaste auf Ereignisse, nicht erfassen "echte" rechts-klicken Sie auf Ereignisse und Dinge tun, mit Ihnen.
InformationsquelleAutor ntownsend | 2009-10-16
Schreibe einen Kommentar