Dans toutes les discussions à ce sujet j'ai eu l'impression que cela n'était pas possible.
Toutefois en rassemblant un certain nombre d'informations, je suis arrivé à:
qui me permet de lire un fichier texte et de le décoder.
Code : 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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53 <html> <head> <script> /* pour tester j'ai mis dans le subdirectory txt a.txt avec V1=1&V2=2&V3=3&V4=4&V5=5&V6=6&V7=7&V8=8&V9=9&V10=10&V11=11& */ function GO() { var xhr_object = null; if(window.XMLHttpRequest) // Firefox xhr_object = new XMLHttpRequest(); else if(window.ActiveXObject) // Internet Explorer xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); else { // XMLHttpRequest non supporté par le navigateur alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); return; } xhr_object.open("GET", "txt/a.txt", true); xhr_object.onreadystatechange = function() { if(xhr_object.readyState == 4) { var np=0; var nom = new Array(); var valeur = new Array(); var T = xhr_object.responseText; // alert(T); first = T.split("&"); for ( i = 0 ; i < first.length ; i++ ) { second = first[i].split("="); // découpe alors chaque tranche en 2 nom[i] = second[0]; // NOM valeur[i] = second[1]; // VALUE np++; } document.write(np); alert( nom[0] + " = " +valeur[0]); } } xhr_object.send(null); } </script> </head> <body> <input name="" type="button" onClick="GO();"> </body> </html>
Y a-t-il un vice caché? (non fonctionnel sur serveur, limitation en taille, ... )
si non il apparaît possible de fournir des données au fichier html via un fichier texte externe ce qui simplifie notoirement certains types de mises à jours.
Partager