Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens Simatic s7 Handbuch Seite 1140

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für Simatic s7:
Inhaltsverzeichnis

Werbung

Webserver
12.7 Benutzerdefinierte Webseiten
JavaScript "lang.js" im Ordner "script"
Die Funktion "DoLocalLanguageChange()" befindet sich in der Datei "lang.js". Diese
Funktion ruft die Funktion "SetLangCookie()" auf und aktualisiert dann das Fenster, in dem
die HTML-Seite angezeigt wird.
Die Funktion "SetLangCookie()" weist dem Cookie "siemens_automation_language" des
Dokuments den Wert aus der Auswahlliste zu. Die Funktion legt auch den Pfad der
Anwendung fest, so dass die umgeschaltete Seite und nicht die anfordernde Seite den Wert
des Cookies empfängt.
Optional kann die Seite im kommentierten Abschnitt einen Wert für die Gültigkeit des
Cookies angeben.
function DoLocalLanguageChange(oSelect) {
function SetLangCookie(value) {
existieren soll
Hinweis
Wenn Ihre benutzerdefinierte Webseitenimplementierung sowohl HTML-Dateien in
sprachspezifischen Ordnern (z. B. en, de) als auch HTML-Dateien enthält, die sich nicht in
sprachspezifischen Ordnern befinden, können Sie mit dem Befehl AWP_Enum_Def Enum-
Typen nicht in Dateien an beiden Speicherorten definieren. Stattdessen müssen Sie bei der
Verwendung von Enum-Typen diese entweder in Dateien in den sprachspezifischen Ordnern
oder in Dateien außerhalb der sprachspezifischen Ordner definieren. Sie können Enum-
Deklarationen nicht in Dateien in beiden Speicherorten vornehmen.
1140
SetLangCookie(oSelect.value);
top.window.location.reload();
}
var strval = "siemens_automation_language=";
// Dies ist das Cookie, über das der Webserver
// die gewünschte Sprache erkennt.
// Dieser Name ist für den Webserver erforderlich.
strval = strval + value;
strval = strval + "; path=/ ;";
// Geben Sie den Pfad für die Anwendung an, weil ansonsten
// der Pfad auf die anfordernde Seite gelegt werden würde
// und diese Seite das Cookie nicht erhalten würde.
/* OPTIONAL
Geben Sie eine Ablaufzeit an, wenn dieses Cookie länger
als die aktuelle Browser-Sitzung:
var now = new Date();
var endttime = new Date(now.getTime() + expiration);
strval = strval + "; expires=" +
endttime.toGMTString() + ";";
*/
document.cookie = strval;
}
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis