Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Google Maps: Rechtsklick und Drop&Drag deaktivieren per Javascript

  1. #1
    Registrierter Benutzer
    Registriert seit
    19.12.2006
    Beiträge
    13

    Google Maps: Rechtsklick und Drop&Drag deaktivieren per Javascript

    Hallo!

    Ich habe jetzt schon viel durch sucht (mir kommt's vor wie das ganze Web), aber habe immernoch keine Antwort auf eine Frage:
    Wie schafft es Google Maps den Rechtsklick und das Drag&Drop verhalten der Browser auszuschalten?

    Das ist die einzigste Applikation die es schafft (und die ich kenne) dieses auch im Konqueror zu deaktivieren.

    Die Standardsachen mit return false, oncontextmenu, usw. funktionieren alle im Konqueror nicht. Nur Google Maps schafft das. Aber wie?
    Hat da jemand eine Idee?

    Ich fände das sehr praktisch für manche Ajax/Javascript Applikationen, bei denen man die Funktionen der Maus völlig neu belegen könnte (wie Google Maps nunmal), ohne dass ein Drag&Drop Effekt oder ein Kontextmenü aktiviert wird.

    Bin gespannt auf eure Antworten

    Click

  2. #2
    Registrierter Benutzer Avatar von BlueJay
    Registriert seit
    27.08.2004
    Beiträge
    825
    Bei einem meiner Miniprogs für Dreck- und Dropp-Versuche war der rechte Mausklick eher "aus Versehen" deaktiviert (auch im Konqueror)

    Es geht also:

    Abweichend von den Standards habe ich noch folgendes drin:
    Code:
    function init_cursor() 
    { document.onmousedown=get_first;
      document.onmouseup  =get_last;
      document.images['i_curs'].src=curs.src;// Cursorbild abseits von CSS
      if (document.all) // IE-Extrawurst
      { document.ondragstart=get_first;
        document.ondrag=mauskoords; // fängt Mauskoordinaten ab nach Standard
        document.ondragend=get_last;
      }
    }
    Der Cursor ist ein bewegliches DIV mit Bild.

    HTH,
    BlueJay
    Eigentlich ganz einfach, wenn man's weiss!

  3. #3
    Registrierter Benutzer
    Registriert seit
    19.12.2006
    Beiträge
    13
    Danke dir, werde das heute Abend testen. Ein Ansatz zum Drag&Drop ist mir eh wichtig, denn wer weiß, was die Zukunft in Sachen Ajax so alles bringt

  4. #4
    Registrierter Benutzer
    Registriert seit
    22.08.2002
    Ort
    Nürnberg
    Beiträge
    638
    Also bei mir (Firefox 2.x auf Mac OS X) geht der Rechtsklick bei Google Maps ganz normal.
    Homepage: www.pingu.info

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •