hi,
ich hab ein Problem: die Sprachauswahl, die ich verwende, funktioniert nur so lange, wie die Dateien in der einen Dateiebene (also hier in "/web_DEU/" und "/web_ENG/")liegen. Wie kann ich das Skript erweitern, damit der Sprachwechsel z.B. auch in dem Verzeichnis "/web_DEU/Unterverz1/Unterverz2/" funktioniert (und nicht nur in "/web_DEU/" bzw. "/web_ENG/")?
Die Sprachauswahl:
Und die function "Go" lautet:
greetings
eky79
ich hab ein Problem: die Sprachauswahl, die ich verwende, funktioniert nur so lange, wie die Dateien in der einen Dateiebene (also hier in "/web_DEU/" und "/web_ENG/")liegen. Wie kann ich das Skript erweitern, damit der Sprachwechsel z.B. auch in dem Verzeichnis "/web_DEU/Unterverz1/Unterverz2/" funktioniert (und nicht nur in "/web_DEU/" bzw. "/web_ENG/")?
Die Sprachauswahl:
Code:
<select tabindex="0" onChange="Go('../web_'+this.options[this.selectedIndex].value+'/')">
<option selected value="DEU">Deutsch</option>
<option value="ENG">English</option>
</select>
Und die function "Go" lautet:
Code:
function Go(x)
{
fname = location.pathname;
lastSlash = fname.lastIndexOf("/");
fname1 = fname.substring(lastSlash+1, fname.length);
location.href = x + fname1;
}
greetings
eky79