Bases de données javascript

5/5 (2 avis)

Vue 16 432 fois - Téléchargée 2 023 fois

Description

Vous aurez surement reconnu le célèbre jeu de Jean Pierre Foucauld. Mais ce n'est pas pour cela que j'ai mis la source, c'est pour montrer comment utiliser des bases de données en Javascript.

Voici la source, sortie du context elle veut pas dire grand chose alors télécharger le ZIP :

Source / Exemple :


var fich = letter+number+'.txt'; 
var show = "var object= new ActiveXObject('Scripting.FileSystemObject');var file = object.GetFile('"+fich+"');var doc = file.OpenAsTextStream(1);var question = doc.ReadLine();prop1 = doc.ReadLine();prop2 = doc.ReadLine();prop3 = doc.ReadLine();prop4 = doc.ReadLine();vrai = doc.ReadLine();vote = doc.ReadLine();ami = doc.ReadLine();doc.Close();";
eval(show);

Conclusion :


Entre les fonctions OpenAsTextStream et Close, chaque occurance de l'instruction ReadLine() lit la ligne suivante.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
toubi3
Messages postés
19
Date d'inscription
jeudi 2 novembre 2000
Statut
Membre
Dernière intervention
2 octobre 2017

6 mai 2005 à 08:35
Bonjour!
Il est très interessant ce script, mais on dirait qu'il ne marche pas:mon ordi (sous XP) indique qu' "un controle ActiveX risque d'empêcher la page de s'afficher",ou queleque chose de ce genre.
Et dans la barre d'état,il est marqué "Terminé,mais il existent des erreurs sur la page".
j'ai double-cliqué l'icone et il est marqué:"erreur:fichier introuvable".(ou un truc de ce genre)
Que faire?
Sinon, Bien joué!
A+
cs_bultez
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
32
7 juin 2004 à 09:43
bonjour,
il ne faut pas confondre fichiers et bases de données
[ hiérarchiques, en réseau ou relationnelles ]
'Scripting.FileSystemObject' permet la gestion des
supports, répertoires, fichiers et de toucher aux
fichiers séquentiels de "format texte".
quelques explications sur :
http://www.javascriptfr.com/code.aspx?ID=18981
mais bravo, il faut perséverer. @+

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.