Codice PHP:
<HEAD>
<
SCRIPT>
function 
lingue() {
    var 
lingua window.navigator.systemLanguage;
    if (
lingua == "it") {
        
self.location.href ="it/index.php";
    }
    if (
lingua == "en") {
        
self.location.href ="en/index.php";
    }
    if (
lingua != "en" && lingua != "it") {
        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+= '<a href="it/index.php">[img]flag_ita.gif[/img]- Versione italiana -<\/a>';
                 
scrittura_idx+= '<a href="en/index.php">[img]flag_eng.gif[/img]- English version<\/a>';
                 
scrittura_idx+= '<\/span>';
            
document.getElementById('idx').innerHTMLscrittura_idx;
        }
    }
    return 
false;
}

//-->
</SCRIPT>
</HEAD>
<BODY>
<div id="idx">
<A onmouseover="Javascript: lingue();" onkeypress="Javascript: lingue();">CAMBIO PAG</A></div> 
Non riesco proprio a comprendere il perchè questo script non funziona... c'è chi mi ha detto che location.href funziona solamente nel caricamento e non con un evento!!!

...Che fare?

..