Originariamente inviato da bibidoit
ringrazio anticipatamente tutti coloro che mi aiuteranno...

sto cercando di creare una pagina che venga aperta in automatico in base alla lingua utilizzata dall'utente, per ora intendo provare con 2 lingue (italiano ed inglese),quindi se l'utente utilizza l'italiano si dovrà aprire la pagina in italiano altrimenti, in tutti gli altri casi, quella in inglese...

premetto che non ho mai usato questo script, però sembra funzionare:


Script da inserire tra <head> e </head>


<script>
<!--
// codice di andrea/bergamasco
// [andrea.bergamasco chiocciolina risorse.net]

var NN=0; // Netscape Navigator
var IE=0; // Internet Explorer
var language = "";
var browser = navigator.appName;

if(browser.indexOf("Netscape") != -1) {
NN = 1;
IE = 0; }
if(browser.indexOf("Internet Explorer") != -1) {
NN = 0;
IE = 1; }

if(NN) {
var version = navigator.appversion;
if(version.indexOf("[it]") != -1) {
language="it"; }
else {
language="en"; }
}

if(IE) {
var version = navigator.browserLanguage;
if(version.indexOf("it") != -1) {
language = "it"; }
else {
language= "en"; }
}

function change() {
if(language=="it") {
self.location= "./it/index.html";
return true; }
else {
self.location = "./en/index.html";
return true; }
}
// -->
</script>

richiami la funzione nel body:

<body onLoad="change();">


Ciao