ChrisB: Cookie wird nicht gespeichert oder funktioniert nicht

Beitrag lesen

Hi,

Ich erstelle für einen Schüleraustausch meiner Schule mit einer Schule in Kansas eine Webseite, dafür habe ich mit Javascript einen Sprachwechsler entwickelt, dieser Funktioniert einwandfrei.

Nein, nur wenn JavaScript verfügbar ist.

Um zu speichern, welche Sprache der User favorisiert, will ich einen Cookie speichern. Das klappt nur nicht.

Doch, vermutlich schon. Aber du wertest den Cookie (der nicht mal unbedingt im Singular vorhanden sein muss), falsch aus.

if (document.cookie) {
Keks = document.cookie;

if (Keks != "En") {

Mache eine Kontrollausgabe des Inhaltes von Keks mittels alert vor dieser if-Abfrage - die zeigt dir deinen Irrtum.

Und lies bei SELFHTML oder anderswo im Web nach, wie man Cookies in JavaScript korrekt handhabt, bzw. suche dir gleich einen fertigen Script-Schnippsel dafür.

function German () {
  document.getElementById("Sprache").href = "http://file1.npage.de/008596/90/html/deutsch.css";
  document.cookie = "Dt; expires=" + ablauf.toGMTString();
}

Wieso sind eigentlich das einzige, was dein Sprachwechsler wechselt, die Formatierungen der Seite?

MfG ChrisB

--
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?