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').innerHTML= scrittura_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?
..