Herunterladen Inhalt Inhalt Diese Seite drucken

Sprachumschaltung Programmieren - Siemens SIMATIC S7 Serie Systemhandbuch

Inhaltsverzeichnis

Werbung

12.8.10.2

Sprachumschaltung programmieren

Der Webserver führt die Sprachumschaltung anhand des Cookies
"siemens_automation_language" durch. Dieses Cookie wird in den HTML-Seiten definiert und
eingerichtet und vom Webserver ausgewertet, um eine Seite in der jeweiligen Sprache aus dem
Sprachordner mit dem Namen der entsprechenden Sprache anzuzeigen. Die HTML-Seite muss
JavaScript enthalten, um für dieses Cookie eine der vordefinierten Sprachkennungen
einzurichten: "de", "en", "es", "fr", "it" oder "zh".
Setzt die HTML-Seite z. B. das Cookie auf "de", schaltet der Webserver zum Ordner "de" um und
zeigt die Seite mit dem HTML-Standardseitennamen gemäß der STEP 7-Konfiguration
(Seite 931) an.
Beispiel
Im folgenden Beispiel gibt es eine HTML-Standardseite mit dem Namen "langswitch.html" in
jedem der Sprachordner. Im HTML-Verzeichnis befindet sich außerdem der Ordner "script". Der
Ordner "script " enthält eine JavaScript-Datei mit dem Namen "lang.js". Jede Seite
"langswitch.html " nutzt dieses JavaScript, um das Sprachcookie
"siemens_automation_language" festzulegen.
HTML für "langswitch.html" im Ordner "en"
Die Kopfzeile der HTML-Seite richtet die Sprache "Englisch" ein, legt den Zeichensatz "UTF-8" fest
und gibt den Pfad der JavaScript-Datei "lang.js" an.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Language" content="en">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Language switching english page</title>
<script type="text/javascript" src="script/lang.js" ></script>
Der Inhalt der Datei enthält eine Auswahlliste, über die der Anwender zwischen Deutsch und
Englisch wählen kann. Englisch ("en") ist die vorausgewählte Sprache. Wenn der Anwender die
Sprache wechselt, ruft die Seite die JavaScript-Funktion DoLocalLanguageChange() mit dem
Wert der ausgewählten Option auf.
<!-- Language Selection -->
<table>
</table><!-- Language Selection End-->
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
<tr>
<td align="right" valign="top" nowrap>
<!-- change language immediately on selection change -->
<select name="Language"
<option value="de" >German</option>
<option value="en" selected >English</option>
</select>
</td>
</tr>
onchange="DoLocalLanguageChange(this)"
size="1">
12.8 Benutzerdefinierte Webseiten
Webserver
929

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis