Gunnar Bittersmann: Inhalte Abhängig von der Browsersprache

Beitrag lesen

@@Sebastian:

nuqneH

ich suche eine Möglichkeit wie ich Inhalte auf einer HTML Page je nach Browsersprache anzeigen lassen kann. Leider steht mir kein PHP zur Verfügung,

?? Warum das nicht?

sonder lediglich JavaScript.

Mit JavaScript kommst du nicht nicht an die vom Nutzer bevorzugten Sprachen.

Du solltest Sprachvereinbarung (language negotiation) einsetzen.

Was steht auf dem Server zur Verfügung? MultiViews?

<!doctype html public "-//W3C//DTD HTML 4.0 //EN">

Aua, HTML 4.0 ist seit 1999 veraltet. Im Übrigen wäre das Leerzeichen zwischen '4.0' und '//EN' falsch.

Verwende den HTML5-Doctype: <!DOCTYPE html>

<meta name="generator" content="HTML Tidy, see www.w3.org">

Wen interssiert diese Zeile? Allerdings solltest du im head die verwendete Zeichencodierung angeben.

<!--Das folgende Skript soll je nach Browser Sprache einen anderen Text laden. IE und Mozilla haben dafür andere Befehle, weshalb man eine Fallunterscheidung machen muß.-->

Das ist ein Märchen. Sowohl was die Zeit der Entstehung als auch den heutigen Wahrheitsgehalt angeht. Was man schon am ß bei 'muß' erkennt. Übrigens gibt es schon seit etlichen Jahren außer IE und Firefox noch andere Browser.

Aber das Script solltest du ja sowieso entsorgen.

Qapla'

--
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)