Programmation Du Changement De Langue - Siemens SIMATIC S7-1200 Manuel

Masquer les pouces Voir aussi pour SIMATIC S7-1200:
Table des Matières

Publicité

Serveur Web
13.3 Pages Web personnalisées
13.3.9.2

Programmation du changement de langue

Le serveur Web commute entre les différentes langues grâce à l'utilisation d'un cookie
appelé "siemens_automation_language". Il s'agit d'un cookie défini et activé dans les pages
HTML, que le serveur Web interprète pour afficher une page dans la langue appropriée
provenant du dossier de langue de même nom. La page HTML doit inclure du code
JavaScript pour définir ce cookie à l'un des identificateurs de langue prédéfinis : "de", "en",
"es", "fr", "it' ou "zh".
Par exemple, si la page HTML définit le cookie à "de", le serveur Web commute dans le
dossier "de" et affiche la page ayant le nom de page HTML par défaut tel que défini dans la
configuration STEP 7 (Page 618).
Exemple
L'exemple suivant utilise une page HTML par défaut nommée "langswitch.html" dans chaque
dossier de langue. Le répertoire HTML contient également un dossier nommé "script". Le
dossier script comprend un fichier JavaScript de nom "lang.js". Chaque page langswitch.html
utilise ce JavaScript pour définir le cookie de langue, "siemens_automation_language".
HTML pour "langswitch.html" dans le dossier "en"
L'en-tête de la page HTML définit la langue à "anglais", le jeu de caractères à UTF-8, ainsi
que le chemin allant au fichier JavaScript lang.js.
<!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>
Le corps du fichier utilise une liste de sélection permettant à l'utilisateur de choisir entre
l'allemand et l'anglais. L'anglais ("en") est la langue sélectionnée par défaut. Lorsque
l'utilisateur change de langue, la page appelle la fonction JavaScript
DoLocalLanguageChange() avec la valeur de l'option sélectionnée.
<!-- Language Selection -->
<table>
</table><!-- Language Selection End-->
616
<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">
Automate programmable S7-1200
Manuel système, 07/2011, A5E02486682-04

Hide quick links:

Publicité

Table des Matières
loading

Table des Matières