In realtà, confesso che sono io il webmaster! Naturalmente dilettante e amatoriale. Mi scoccia assai, visto che sono molto contrario alla politica delle multinazionali, che il mio sito venga visto dagli utenti di explorer e non da quelli di Firefox!!! Quindi vorrei rimediare. Il menù a tendina l'ho costruito con Selteco MenuMaker. Dove trovo le istruzioni che dici? E come posso cancellarle? Grazie mille!
Guarda, io ho solo un po' di conoscenze dilettanti e autodidatte, quindi prendi le mie indicazioni con "le molle"
Per quanto riguarda lo script in javascript, il problema nasce dalla prima riga
var bBrowserOK; bBrowserOK = 0;if(parseFloat(navigator.appVersion)>=4) if(navigator.appName == 'Microsoft Internet Explorer' ) bBrowserOK = 1
Qui si controlla se la variabile "navigator.appName" è quella di IE altrimenti la variabile di controllo bBrowserOK rimane uguale a 0 e in pratica il codice successivo non viene eseguito.
Un modo semplice per fare eseguire il codice anche su Firefox/Mozilla/Netscape è cambiarla in
var bBrowserOK; bBrowserOK = 0;if(parseFloat(navigator.appVersion)>=4) if(navigator.appName == 'Microsoft Internet Explorer' || navigator.appName == 'Netscape' ) bBrowserOK = 1
Così però rimangono fuori altri browser, soprattutto Opera, ma anche Konqueror, che sono quasi sicuro potrebbero eseguire il codice.
Solo che non posso fare la prova...dovresti informarti in Rete, comunque il principio è lo stesso.
Volendo fare le cose fatte per benino, potresti anche fare un altro cambiamento sullo script, e cioè modificare questa riga
if(SMM17252864) SMM17252864.style.color = '#F9F4F7';WSIHMID17254384('SMM17252816','organizzatori','organizzatori.htm','SMM17252912','','_self');
in
if(document.getElementById("SMM17252864")) document.getElementById("SMM17252864").style.color = '#F9F4F7';WSIHMID17254384('SMM17252816','organizzatori','organizzatori.htm','SMM17252912','','_self');
Lo stesso dovresti fare per tutte le righe con la stessa struttura, cioè quelle che iniziano con if(SMM172...) SMM172.... , a SMM172... devi sostituire document.getElementById("SMM172....") nell if e nell'istruzione immediatamente successiva.
Questo per aderire in pieno allo standard w3c.
C'è poi un altro problema da risolvere per fare funzionare i menù pure su Firefox: nel codice html della pagina, risulta esserci un link a
http://www.arci.it/mantova/ sulla barra rossa che contiene i menù. Questo link crea problemi, perchè va a interferire su quelli dei menù a tendina: non so come si può risolvere, io ti consiglieri di toglierlo da lì e spostarlo, anche perchè tra l'altro così non ha molto senso, dato che non si vede.
Con queste modifiche qui, mi sembra che il codice funzioni anche su Firefox.
Ti invito però a fare delle prove tu stesso per sicurezza, magari anche con altri browser.
Ciao, Paolo