Import/export variable js
papyweb
-
15 mars 2021 à 18:56
papyweb -
papyweb -
Bonjour,
tjs à la recherche de la solution a mon problème, j'ai trouvé ça:
<script>
var carName = '6' ;
</script>
<script language="javascript" type ="text/javascript">
var fileSystem=new ActiveXObject("Scripting.FileSystemObject");
var monfichier=fileSystem.OpenTextFile("restevies.txt", 2 ,true); // il ouvre le fichier en ecriture et lit et affiche le contenu
document.write("il reste " + (monfichier.ReadAll()-1)+ " vies"); // imprime le contenu du fichier restevies ="10"
monfichier= '(monfichier.ReadAll()-1)';
fileSystem.DeleteFile("restevies.txt"); // il efface le fichier
fileSystem.CreateTextFile("restevies.txt",true); // il cree le nouveau fichier et il ecrase le vieux si il existe
monfichier.Write("monfichier"); //et il ecrit le nouveau texte "moins un"
monFichier.Close(); // et il ferme le fichier
</script>
<script language="javascript" type ="text/javascript">
var fileSystem=new ActiveXObject("Scripting.FileSystemObject");
var monfichier=fileSystem.OpenTextFile("restevies.txt", 1 ,true);
document.write("il reste " + monfichier.ReadAll()+ "vies"); // imprime le contenu du fichier restevies ="10"
monFichier.Close();
</script>
</head>
<BODY >
<div style="text-align: center"><font face="Comic Sans MS" size="4" color="red"><i><b><p id="vies"></p>
<script> document.getElementById("vies").innerHTML = carName-1; </script>
<font color="#00ffFF"> vies</font></b></i></font></div>
</body>
le script affiche bien 5 car la variable carName équivaut à 6 (depuis le début), mais il ne lit ni l'inscrit dans le fichier restevie.txt.
il y aurait-il une faute qque part... et qqun pour m'aider ???
merci d'avance
Papyweb
tjs à la recherche de la solution a mon problème, j'ai trouvé ça:
<script>
var carName = '6' ;
</script>
<script language="javascript" type ="text/javascript">
var fileSystem=new ActiveXObject("Scripting.FileSystemObject");
var monfichier=fileSystem.OpenTextFile("restevies.txt", 2 ,true); // il ouvre le fichier en ecriture et lit et affiche le contenu
document.write("il reste " + (monfichier.ReadAll()-1)+ " vies"); // imprime le contenu du fichier restevies ="10"
monfichier= '(monfichier.ReadAll()-1)';
fileSystem.DeleteFile("restevies.txt"); // il efface le fichier
fileSystem.CreateTextFile("restevies.txt",true); // il cree le nouveau fichier et il ecrase le vieux si il existe
monfichier.Write("monfichier"); //et il ecrit le nouveau texte "moins un"
monFichier.Close(); // et il ferme le fichier
</script>
<script language="javascript" type ="text/javascript">
var fileSystem=new ActiveXObject("Scripting.FileSystemObject");
var monfichier=fileSystem.OpenTextFile("restevies.txt", 1 ,true);
document.write("il reste " + monfichier.ReadAll()+ "vies"); // imprime le contenu du fichier restevies ="10"
monFichier.Close();
</script>
</head>
<BODY >
<div style="text-align: center"><font face="Comic Sans MS" size="4" color="red"><i><b><p id="vies"></p>
<script> document.getElementById("vies").innerHTML = carName-1; </script>
<font color="#00ffFF"> vies</font></b></i></font></div>
</body>
le script affiche bien 5 car la variable carName équivaut à 6 (depuis le début), mais il ne lit ni l'inscrit dans le fichier restevie.txt.
il y aurait-il une faute qque part... et qqun pour m'aider ???
merci d'avance
Papyweb
A voir également:
- Import/export variable js
- Export favoris chrome - Guide
- Roissy piac export - Forum Consommation & Internet
- Fr import ✓ - Forum TV & Vidéo
- Impossible de créer le fichier de travail. vérifiez la variable d'environnement temp ✓ - Forum Word
- Vba range avec variable ✓ - Forum VB / VBA
4 réponses
jordane45
Messages postés
38486
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
25 août 2025
4 752
15 mars 2021 à 19:21
15 mars 2021 à 19:21
Bonjour
Déjà, tu aurais dû poursuivre dans la discussion initiale...
quoi qu'il en soit le code que tu nous montres et un vieux code qui ne fonctionnait qu'avec Internet explorer.
Il ne fonctionnera pas avec les autres navigateurs Internet.
Je t'ai orienté sur le local storage des navigateurs... Et t'ai donné un lien qui explique son fonctionnement et donne des codes d'exemple... Pourquoi ne l'appliques tu pas ??
Déjà, tu aurais dû poursuivre dans la discussion initiale...
quoi qu'il en soit le code que tu nous montres et un vieux code qui ne fonctionnait qu'avec Internet explorer.
Il ne fonctionnera pas avec les autres navigateurs Internet.
Je t'ai orienté sur le local storage des navigateurs... Et t'ai donné un lien qui explique son fonctionnement et donne des codes d'exemple... Pourquoi ne l'appliques tu pas ??
J'ai pas trouvé ça très clair... ni comment faire au juste..
comment mettre "1" le stocker, rajouter "1", stocker et enfin aller le chercher et l'afficher !
je vais approfondir....
Merci pour les réponses
comment mettre "1" le stocker, rajouter "1", stocker et enfin aller le chercher et l'afficher !
je vais approfondir....
Merci pour les réponses
jordane45
Messages postés
38486
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
25 août 2025
4 752
16 mars 2021 à 15:43
16 mars 2021 à 15:43
//création de la variable localStorage.setItem('mavariable', 1); //lecture de la variable var compteur = localStorage.getItem('mavariable'); //on incrémente le compteur compteur ++; // on stocke (comme la première ligne de code... ) localStorage.setItem('mavariable', compteur);
Merci Jordane45,
super rapide ta réponse .
Mais moi je travaille avec l'éditeur Veb Expert 5 et il n'accepte pas le getItem !!!
Je devrais changer d'éditeur ?? je l'ai depuis longtemps, je suis habitué mais s'il le faut...
Et pour l'affichage
location.href=('mavariable', compteur); ?
a+ Stef
super rapide ta réponse .
Mais moi je travaille avec l'éditeur Veb Expert 5 et il n'accepte pas le getItem !!!
Je devrais changer d'éditeur ?? je l'ai depuis longtemps, je suis habitué mais s'il le faut...
Et pour l'affichage
location.href=('mavariable', compteur); ?
a+ Stef
jordane45
Messages postés
38486
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
25 août 2025
4 752
Modifié le 16 mars 2021 à 19:15
Modifié le 16 mars 2021 à 19:15
Je ne connais pas cet editeur.
Mais pour faire du Javascript ... n'importe quel éditeur de texte devrait faire l'affaire.
Par contre, je ne comprend pas ta question pour l'affichage ....
location.href .. ça permet de définir une url ... de quoi tu causes au juste ??*
EDIT : c'est Webexpert ... et bon.. ce type de logiciel pour créer des sites.. ben.... beurk .....
ça reste très limité .. et, ça ne sert que pour des pages très basiques....
Pour faire "mieux" .. il faut mettre la main dans le code ....
A noter que le "localstorage" est assez récent... donc le logiciel ne le connait peut-être pas en effet...
Mais ce n'est pas parceque ton logiciel indique une erreur.. que s'en est une ...
Mais pour faire du Javascript ... n'importe quel éditeur de texte devrait faire l'affaire.
Par contre, je ne comprend pas ta question pour l'affichage ....
location.href .. ça permet de définir une url ... de quoi tu causes au juste ??*
EDIT : c'est Webexpert ... et bon.. ce type de logiciel pour créer des sites.. ben.... beurk .....
ça reste très limité .. et, ça ne sert que pour des pages très basiques....
Pour faire "mieux" .. il faut mettre la main dans le code ....
A noter que le "localstorage" est assez récent... donc le logiciel ne le connait peut-être pas en effet...
Mais ce n'est pas parceque ton logiciel indique une erreur.. que s'en est une ...
pour afficher "('mavariable', compteur);" sur la page finale.
je vais mettre mon programme en ligne et tu pourrais voir de quoi il s'agit.
normalement il tourne mais j'aurais voulu ajouter cet compteur pour que joueur sache combien de réponse juste il a.
je revien une fois lancé sur le net.. a+
je vais mettre mon programme en ligne et tu pourrais voir de quoi il s'agit.
normalement il tourne mais j'aurais voulu ajouter cet compteur pour que joueur sache combien de réponse juste il a.
je revien une fois lancé sur le net.. a+
Salut Jordane45,
voilà j'ai mis en ligne mon prog, https://www.stefjo.ch/sherlock-holmes
l'ajout des points pour les bonnes réponses je pourrais le faire ensuite... si j'arrive !
les réponse ne sont encore pas toute validées....à finir
@+ stef
voilà j'ai mis en ligne mon prog, https://www.stefjo.ch/sherlock-holmes
l'ajout des points pour les bonnes réponses je pourrais le faire ensuite... si j'arrive !
les réponse ne sont encore pas toute validées....à finir
@+ stef