Visualizzazione dei risultati da 1 a 3 su 3

Discussione: evento oncontextmenu

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    251

    evento oncontextmenu

    Ciao,
    sull'evento oncontextmenu su un campo di input visualizzo un mio alert.
    Fin qui tutto ok.
    Quando chiudo l'alert mi apre in automatico il menu contestuale di windows che non mi interessa....
    Come posso evitarlo?

    Grazie in anticipo per ogni aiuto.

    Nico

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    http://www.openjs.com/articles/prevent_default_action/
    vedi da "returnValue and preventDefault() methods" in poi

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    251
    Grazie...funiona perfettamente.
    Riporto qui il codice estratto dal link che mi hai suggerito e che ho inserito dopo l'alert.
    Ora il menu contestuale di windows non si apre piu'.


    if(!e) var e = window.event;
    //e.cancelBubble is supported by IE - this will kill the bubbling process.
    e.cancelBubble = true;
    e.returnValue = false;

    //e.stopPropagation works only in Firefox.
    if (e.stopPropagation) {
    e.stopPropagation();
    e.preventDefault();
    }

    Nico

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.