Weiterleitung in frameset
John
- javascript
0 Chräcker Heller0 John
0 Struppi
Hallo Leute
bin dabei eine Seite zu schreiben in der ich den Browser auf die Sprache überprüfe und dann je nach Sprache die jeweilige Seite aufrufe. Da ich möchte dass in der Adressleiste immer dieselbe Adresse steht benutze ich eine frameset mit nur einem Frame. Wie schaffe ich es aber im Frameset der src die jeweilige Seite zu übergeben? Hier meine Seite:
Danke für die Hilfe im Voraus
<html>
<head>
<title></title>
<script language="Javascript">
var browser = navigator.appName
var seite = "http://www.google.de"
if (browser == "Microsoft Internet Explorer")
if (navigator.userLanguage == "it")
seite = "http://www.google.it";
else
seite = "http://www.google.de";
</script>
</head>
<frameset frameborder="NO" border="0" framespacing="0" >
<frame name="mainFrame" src="">
<body>
</body>
</html>
Hallo,
ruf doch einfach bei Deinem "if" und "else" jeweils das Framesetaufbauende Dokument auf.
Chräcker
Möchte dies gerne in der indexseite machen, damit der domänenname www.blablabla.de lautet und nicht www.blablabla.de/framede.html
Hallo,
ruf doch einfach bei Deinem "if" und "else" jeweils das Framesetaufbauende Dokument auf.
Chräcker
Hallo Leute
bin dabei eine Seite zu schreiben in der ich den Browser auf die Sprache überprüfe und dann je nach Sprache die jeweilige Seite aufrufe. Da ich möchte
Das ist nicht unbedingt sinnvoll.
Da die Einstellung im Browser nichts über die Sprache des Benutzers aussagt.
dass in der Adressleiste immer dieselbe Adresse steht benutze ich eine frameset mit nur einem Frame. Wie schaffe ich es aber im Frameset der src die jeweilige Seite zu übergeben? Hier meine Seite:
Danke für die Hilfe im Voraus
<html>
<head>
<title></title>
<script language="Javascript">
var browser = navigator.appName
var seite = "http://www.google.de"
if (browser == "Microsoft Internet Explorer")
Warum das denn?
if (navigator.userLanguage == "it")
seite = "http://www.google.it";
else
seite = "http://www.google.de";
window.mainFrame.location.href = seite;
und darfst das ganze erst aufrufen, wenn das Frameset geladen ist
</script>
</head>
<frameset frameborder="NO" border="0" framespacing="0" >
<frameset frameborder="NO" border="0" framespacing="0" onload="...">
<frame name="mainFrame" src="">
<body>
</body>
Das ist falsches HTML und sollte eigentlich gar nicht angezeigt werden. Wo ist das schliessende frameset Tag?
Struppi.