Changer une variable (HTA)

Signaler
Messages postés
11
Date d'inscription
mercredi 24 septembre 2008
Statut
Membre
Dernière intervention
21 mars 2010
-
Messages postés
3426
Date d'inscription
lundi 26 décembre 2005
Statut
Membre
Dernière intervention
14 janvier 2011
-
bonjour,
Voici mon code :
   <TITLE>test</TITLE>
  <SCRIPT TYPE="text/javascript">

var adresseabsolue = 'test.txt';
var enregistre=1;
window.onbeforeunload = function before_unload()
{
if(enregistre == 0){ return "pas enregistrer"; }
};
  </SCRIPT>
   <HTA:APPLICATION ID="bloc" CAPTION="Yes" WINDOWSTATE="Maximize" APPLICATIONNAME="test" SINGLEINSTANCE="Yes" INNERBORDER="No" 

ICON="notepad.exe" MAXIMIZEBUTTON="Yes" MINIMIZEBUTTON="Yes" SHOWINTASKBAR="No" SCROLL="No">



  <SCRIPT TYPE="text/javascript">

manipuleFichiers = new ActiveXObject('Scripting.FileSystemObject');






function sauvegarder()
{
if(!manipuleFichiers.FileExists(adresseabsolue))

{
manipuleFichiers.CreateTextFile(adresseabsolue, 2);
sauvegarder();

}
else
{
Fichier_sauvegarder = manipuleFichiers.OpenTextFile(adresseabsolue, 2);
Fichier_sauvegarder.Write(document.getElementById('saisie').value);
alert("fichier sauvegarder");
Fichier_sauvegarder.close();
enregistre = 1;
return true;
}
}

function quitter()
{
if(sauvegarder()) window.close();
else
                 window.close();
}

function lire()
{
saisie.focus();	var textelu = '-test-';
if (manipuleFichiers.FileExists(adresseabsolue))
{
taille_f = manipuleFichiers.GetFile(adresseabsolue);
if(taille_f.size!=0)
{
lecture = manipuleFichiers.OpenTextFile(adresseabsolue, 1, false)
textelu = lecture.ReadAll();
lecture.close();
}
}
document.getElementById('saisie').value=textelu;
}
  </SCRIPT>


et voici mon problème :

J'aimerai pouvoir choisir, avec une zone de saisi dans le programme, le nom de destination qui ici est : test.txt

Merci de votre aide.

1 réponse

Messages postés
3426
Date d'inscription
lundi 26 décembre 2005
Statut
Membre
Dernière intervention
14 janvier 2011
18
Bonjour,
...modifies la variable adresseabsolue avant de t'en servir en faisant une lecture du champ de saisie.
;O)