L'onmouseover è messo all'interno di una TD... ebbene con Explorer tutto bene, con Opera anche, ma con Mozilla.. l'indirizzo diventa ..it/it/index.htm e praticamente tornando indietro con la history, mi carica prima la pagina it/index.htm e poi l'altra it/it/index.htm!
Ho pensato che Mozilla ha qualche problema con l'onmouseover, in quanto magari lo legge due volte... nel senso che, rimanere in una TD.. fa in modo che lui continua a leggere lo script; c'è un modo per leggerlo una sola volta? Ci piazzo un contatore?


Codice PHP:
function lingue() { 
        var 
lingua=navigator.systemLanguage||navigator.language||false

    if (
lingua.indexOf("it") > -1) { 
        
self.location.href "it/index.htm"
        return; 
    } 
    if (
lingua.indexOf("en") > -1) { 
        
self.location.href "en/index.htm"
        return; 
    } 
    if (
lingua == false) { 
        if (
document.getElementById('idx')) { 
                        var 
scrittura_idx '<span align="center">Questo sito è disponibile in italiano ed in inglese!

This site is available in italian and in english!

'

                 
scrittura_idx += '[url="it/index.htm"][img]flag_ita.gif[/img]- Versione italiana -[/url]'
                 
scrittura_idx += '[url="en/index.htm"][img]flag_eng.gif[/img]- English version[/url]'
                 
scrittura_idx += '</span>'
            
document.getElementById('idx').innerHTML scrittura_idx
        } 
    } 


onmouseover="javascript: lingue();" 
CIAO!