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 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72
| <html> <head> <script type="text/javascript">
StrMesure = "COURANT";
StrUnite = "mA";
IntNbLignesAEffacer = 3;
function enregistrer()
{
var fso = new ActiveXObject("Scripting.FileSystemObject");
//RECUPERATION DE L'URL DE LA PAGE POUR OUVRIR LE FICHIER
var urlFichierHtml = window.location.pathname; // résultat = /C:/loreme.htm
urlFichierHtml = urlFichierHtml.slice(1); //on supprime le premier caractère
urlFichierHtml = urlFichierHtml.replace(/:\//,":\\\\"); //on remplace le slash qui suit le :
//OUVERTURE EN LECTURE
var fh = fso.OpenTextFile(urlFichierHtml, 1, true);
for(i=1;i<=IntNbLignesAEffacer;i++) //Lecture lignes a remplacer
var StrLignesAEffacer = fh.ReadLine();
var StrFichierHTML = fh.ReadAll(); //Lecture complete ...
StrFichierHTML = StrFichierHTML.replace(StrLignesAEffacer, ""); //... puis Effacement
fh.Close();
//FIN LECTURE
//OUVERTURE FICHIER VIERGE POUR ECRITURE
var fh = fso.OpenTextFile(urlFichierHtml, 2, true);
fh.WriteLine('<html> <head> <script type="text/javascript">');
fh.WriteLine('StrMesure = "' + document.formulaire.mesure.value + '"\;');
if (document.formulaire.mesure.value == "COURANT") fh.WriteLine('StrUnite = "mA"\;');
if (document.formulaire.mesure.value == "TENSION") fh.WriteLine('StrUnite = "mV"\;');
if (document.formulaire.mesure.value == "RESISTANCE") fh.WriteLine('StrUnite = "Ohm"\;');
fh.WriteLine(StrFichierHTML);
fh.Close();
//FIN ECRITURE
document.formulaire.submit();
}
//FORMULAIRE
document.write (' <form name="formulaire" method="post" onSubmit="enregistrer()">');
document.write (' <BR><h1>CONFIGURATION</h1>');
//LISTBOX
document.write (' <BR><SELECT name="mesure" value="' + StrMesure + '" onChange="enregistrer();"> ');
document.write (' <OPTION value="' + StrMesure + '"> ' + StrMesure + ' </OPTION> ');
document.write (' <OPTION value="TENSION">TENSION</OPTION> ');
document.write (' <OPTION value="COURANT">COURANT</OPTION> ');
document.write (' <OPTION value="RESISTANCE">RESISTANCE</OPTION>' );
document.write ('</SELECT>');
//TEXT
document.write (' <BR><h4>ECHELLE BASSE: <input type="text" size="10" name="TensionBasse" value="">' + StrUnite + ' </h4>');
document.write (' <BR><h4>ECHELLE HAUTE: <input type="text" size="10" name="TensionHaute" value="">' + StrUnite + ' </h4>');
//BOUTON ENREGISTRER
document.write (' <BR><input type="submit" value="Enregistrer">');
document.write (' <BR></form>');
//FIN FORMULAIRE
</script> </head> </html> |