Sprachenweiche
Ben
- javascript
Hallo Forum !
Auf meiner Homepage würde ich gerne 2 Sprachversionen anbieten, also in deutsch und wahlweise in englisch.
Wie stelle ich das am besten an ?
Gibt es irgendein JavaScript, mit dem man das machen könnte ?
Ich habe mir das so vorgestellt :
Drückt man auf den Sprachenwechsler-Link, dann soll eine Variable zwischen den beiden Werten "deu" und "eng" wechseln.
In den versch. HTML-Seiten könnte ich dann irgendwie diese Variable abfragen und dementsprechend den Text in deutsch oder englisch ausgeben.
Hier mein Versuch :
<html><head><title>Test</title>
<script type="text/javascript">
<!--
function sprache() {
if(aktlan != "deutsch") {
var aktlan="englisch";
var zuklan="deutsch";
location.reload();
}
else {
var aktlan="deutsch";
var zuklan="englisch"
location.reload();
}
}
//-->
</script>
</head>
<body bgcolor="#FFFFFF">
<h1>Sprachweiche by BEN</h1>
<script type="text/javascript">
<!--
document.write("Sprache ist " + aktlan + ", war " + zuklan);
//-->
</script>
<a href="javascript:sprache()"><b>Sprache wechseln</b></a>
</body>
</html>
Leider funktioniert das aber so nicht, weil die Variablen nicht definiert sind.
Eine andere Idee wäre, beim Verlinken immer eine Variablenübergabe mit ? und & zu machen und die Varibale so an die Links dranhängen. Aber das wäre wohl noch aufwendiger.
Was ich nicht unbedingt möchte, ist, die komplette HP zu spiegeln, weil Sie sehr viele Seiten und Bilder enthält. Aber ich nur wenige Seiten in Englisch anbieten möchte.
Vielleicht weiss jemand von Euch noch einen genialen Tipp ...
Vielen Dank für Eure Antworten
Schöne Grüße
BEN
Hi,
Vielleicht weiss jemand von Euch noch einen genialen Tipp ...
Du hast natürlich
http://aktuell.de.selfhtml.org/artikel/server/alt-http/
gelesen? Wenn ja, erfüllt das Deine Anforderungen?
Viele Grüße
Michael