Bonsoir,
je cherche à faire une gestion multilangue 100% client (pas de langage serveur).
Mon idée initiale était de faire N fichiers pour N langues, chacun des fichiers ayant la structure suivante :
Mais plusieurs bémols. D'abord, le document.write est à éviter. Mais comment faire alors ?
Code html+js : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <script> var langue='fr'; //par exemple switch(langue) { case 'fr' : var data1="texte en français"; etc. break; case 'en' : var data1="text in english"; etc. break; etc. } </script> <!-- code identique dans les fichiers de chaque langue --> <script>document.write(data1);</script> etc.
D'autre part, ma solution ne fonctionne pas avec les balises img :
Donc comment faire pour que ça fonctionne aussi pour les images ?
Code html+js : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<img src="<script>document.write(src_image);</script>" />
Partager