Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [mootools]

    Ciao a tutti!

    Dovrei aggiungere ad un div l'evento "contextmenu"(tasto destro del mouse) tramite mootools.
    Sono riuscito ad aggiungere l'evento sul div di mio interesse,(quando clicco col tasto destro mi si apre il menu) ora pero ho due problemi:

    - vorrei evitare l'apertura del menu di firefox(o altro browser).
    - ma sopratutto vorrei fare in modo che questo menu mi si chiuda quando clicclo sul resto dello schermo.

    Come posso fare?

    Grazie,

    P.P.

  2. #2
    Ho scritto questi due blocchi e riesco a disabilitare il context menu del browser ma purtroppo in tutto il documento.

    Come posso utilizzare questa funzione riferendola solo al tag preso in esame (a.categoryBox)?

    codice:
    
    $$("a.categoryBox").each(function(item)
    				{
    				item.addEvent('contextmenu',function()
    										{
    											contestualMenu();
    										}
    					      );
    				}
    			);
    
    
    function contestualMenu(item) {
    	document.oncontextmenu = function(){return false;}
    }

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.