• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

browserlanguage erkennen und umleiten

marian

New member
problem: ich habe 2-sprachige seiten (de und en) erstellt und möchte den user jeweils zu der ihm bevorzugen "sprach"-seite schicken. im grunde funktioniert es schon, kann mir aber die fehler die der browser mir zeigt nicht erklären.

<script language="JavaScript1.2">
<!-- Begin


if(navigator.userLanguage=="de")
{
window.open
(
"indexDe.htm", "fenster2", "width=800, height=440","dependent=no, location=no, menubar=no, resizable=no, scrollbars=yes, toolbar=no, hotkeys=no, locationbar=no"
);

window.blur
(
)
}

if(navigator.userLanguage=="en")
{
window.open
(
"indexEN.htm", "fenster2", "width=800, height=440", "dependent=no, location=no, menubar=no, resizable=no, scrollbars=yes, toolbar=no, hotkeys=no, locationbar=no"
);

window.blur
(
)
}

// End -->
</script>

eine idee? danke
 
ich habe das script eingefügt und führe es automatisch beim starten der seite aus.
der IE sagt mir aber dass er bei dieser zeile:

<body bgcolor="#9C0000" onLoad="Estart()">

ein object erwartet.
 
haste das Script da so reingepackt oder haste das zu ner functon gemacht??

wenn nciht schreib nach <!--Begin in eine neue Zeile folgendes:

function Estart(){

und in eine Zeile vor // End --> folgendes:

}
 
ich hab das script extern gespeichert.


<script language="JavaScript" src="jscript/Estart.js" type="text/javascript">
<!-- //--> </script>

***************************************************
 
In eine externe Javascript-Datei kommt keine Deklaration rein, da dies schon in der HTML Seite geschiet.

Anfang der externen Datei
---------------------------

  function Estart()
    {
    &#133;
    }

---------------------------
Ende der externen Datei
 
Zurück
Oben