Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/03/2011, 11h47   #1
Futur Membre du Club
 
Inscription : juin 2008
Messages : 56
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 56
Points : 15
Points : 15
Par défaut JavaScript et fichiers

Bonjour,

Je dois tout d'abord mentionné que je suis débutante avec JavaScript.
Ce que je veux faire:
Dans mon code JavaScript, j'ai une variable:

Code :
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
 
var json = {
        id: "node02",
        name: "0.2",
        data: {},
        children: [{
            id: "node13",
            name: "1.3",
            data: {},
            children: [{
                id: "node24",
                name: "2.4",
                data: {},
                children: [{
                    id: "node35",
                    name: "3.5",
                    data: {},
                    children: [{
                        id: "node46",
                        name: "4.6",
                        data: {},
                        children: []
                    }]
                }
			}
		}
	}
Ce que je veux faire c'est de mettre le contenue de cette variable dans un fichier (dans mon cas un fichier Json) puis le charger dans la variable.
Pourquoi le mettre dans un fichier?
Bin c'est parceque je veux modifier le contenue du fichier avec autre chose.


J'ai trouvé un code :

Code :
1
2
3
4
5
 
var sPath = "c:\\1.txt";
var fso = new ActiveXObject("Scripting.FileSystemObject" );
var ts = fso.OpenTextFile(sPath, 1,true);
var json= ts.ReadAll();
Mais ça n'a pas marché.

Quelqu'un peut-il m'aider?
Merci.
Angi21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2011, 11h49   #2
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 007
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 007
Points : 45 091
Points : 45 091
activeX => exclusif IE

javascript dans son utilisation web n'a pas et ne doit pas avoir accès au disque local
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2011, 12h09   #3
Futur Membre du Club
 
Inscription : juin 2008
Messages : 56
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 56
Points : 15
Points : 15
Citation:
Envoyé par SpaceFrog Voir le message
activeX => exclusif IE

javascript dans son utilisation web n'a pas et ne doit pas avoir accès au disque local
Ah oui c vrai

Que me proposez-vous?
Franchement je comprend pas grand chose en Javascript. J'ai un code déja prét et je dois uniquement manipuler cette variable.
Angi21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2011, 13h31   #4
Futur Membre du Club
 
Inscription : juin 2008
Messages : 56
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 56
Points : 15
Points : 15
Bon j'ai trouvé autre chose: utiliser un autre fichier js. Ainsi je peux utiliser ma variable directement sans lire un fichier et tout ces problèmes.

Il faut tout simplement déclarer ma jariable dans un fichier "ma_variable.js"
et faire directement l'appel de cette variable.
et puis déclarer mes deux fichiers js comme suit.


Code :
1
2
3
 
<script type="text/javascript" src="ma_variable.js"></script>
<script type="text/javascript" src="le_reste_de_mon_script.js"></script>
A présent, cette solution me parait ideal. Je n'aurais qu'à modifier le premier fichier js
Angi21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h28.


 
 
 
 
Partenaires

Hébergement Web