24 Dicembre 2024 02:22:47
Notizie: puoi sempre seguire i nostri aggiornamenti su Twitter (@MozillaItalia) e Facebook (/MozillaItalia)
0 Utenti e 1 Visitatore stanno visualizzando questo topic.
<menu label="Menu" onclick="evento;"> <menupopup> <menuitem label="Sottomenu" onclick="altro-evento;" /> </menupopup></menu>
<menu id="menu-gr-01" label="testo" onclick="gr_open(event, link.html');" oncommand="gr_open(null, 'link.html');"> <menupopup class="grmenu" id="menup-gr-01"> <menuitem id="menu-gr-02" label="sotto-testo" onclick="gr_open(event, 'altro-link.html');" oncommand="gr_open(null, 'altro-link.html');" /> </menupopup> </menu>
Perchè usi onlick e oncommand insieme? Non sarebbe meglio solo oncommand?Un'altra cosa che non mi è chiara è questa: per aprire il menuitem devi per forza avere cliccato il menù prima, quindi gli script di menu-gr-01 vengono eseguiti comunque.A che ti serve associare degli eventi all'elemento menu?
function gr_open(event, url){ if (event && event.button != 0) { getBrowser().addTab(url); } else { loadURI(url); }}
Bhe no, il menuitem appare al passaggio del mouse, non al click sull'elemento padre.
Citazione da: WarriozzoBhe no, il menuitem appare al passaggio del mouse, non al click sull'elemento padre.Ma è un submenù?Comunque l'elemento menù, se non è un submenù, richiede un click ( http://www.xulplanet.com/references/elemref/ref_menu.html ).Io continuo a non capire una cosa: perché c'è una pagina "linkata" al menù? Cioè, perché hai unito l'esecuzione di una funzione di quel tipo all'elemento menù? A che ti serve?Forse se spieghi con più dettagli cosa stai cercando di fare, riusciamo a darti meglio una mano