Ciao a tutti , ho alcuni problemi con questo script :
codice:
<form action="" method="get" name="language">
<select name="newlanguage" onChange="CambiaLingua()">
<option value="">Language:</option>
<option value="">ENG</option>
<option value="_l2">ITA</option>
</select>
<script> function CambiaLingua() {
pageextension = ".php";
thispage = self.location.href;
thispage = thispage.replace(/_l2.php/, ".php");
sellanguage = document.language.newlanguage.selectedIndex;
newlang = document.language.newlanguage.options[sellanguage].value;
newpage = thispage.replace(/.php/, newlang + ".php");
self.location = newpage; }
</script>
...Lo script funziona ma io lo volevo inserire in un' applicazione web ( una gaming ladder ) . quest' applicazione è formata da una cartella principale ( ladder ) , dove ci sono i file principali ( index, config , ladder ecc) e le altre cartelle ( include, forum, temi ) ; ecco io lo script l'ho inserito nel file principale del tema ( ladder/temi/tema1/html.php) ; lo script però non funziona poichè quando uno và sul sito viene caricata la index della ladder e non del tema , ma questo problema l'ho risolto inserendo un un index_l2.php che includeva il file tradotto in italiano....
Insomma il mio scopo sarebbe quello di sostituire questo pezzo di codice :
codice:
thispage = thispage.replace(/_l2.php/, ".php");
con un codice che faccia risalire all'index modificata ( index_l2) una cosa del tipo ../../index_l2
solo non sò come fare... potreste modificarmi lo script adattandolo alle mie esigenze ... grazie infinite