Salve!

allora ho scritto questo codice:


<script language="JavaScript" type="text/javascript">
<!--

var LangVar = "";

if (navigator.userLanguage) {LangVar = navigator.userLanguage;} else {langVar = navigator.language;}

if (LangVar.indexOf('en') != -1) {location.href = "en/inf.html";}

if (LangVar.indexOf('it') != -1) {location.href = "it/inf.html";}

if (LangVar.indexOf('de') != -1) {location.href = "de/inf.html";}


else
{
with (document)
{
write("<div align='center'>");
write("This site is available in english, in doich and in italian!

");
write("Questo sito è disponibile in inglese, tedesco ed italiano!

");
write("English version");
write("Dedush verzione - ");
write("Versione italiana - ");
write("</div>");
}
}

//-->
</script>
Funziona perfettamente, solo che volevo attendere prima del redirect sulla pagina per 4 secondi.

Quando vado ad inserire il comando setTimeout

Non funziona più (manda automaticamente alla restituzione da else) come va inserito il comando in questo tipo di script?

Grazie mille per l'aiuto!