Sauveguarder le contenue d'une div dans un fichier

[Résolu]
Signaler
Messages postés
120
Date d'inscription
mardi 28 juin 2005
Statut
Membre
Dernière intervention
7 novembre 2012
-
Messages postés
25
Date d'inscription
dimanche 19 février 2012
Statut
Membre
Dernière intervention
26 août 2013
-
Bonjours a tous

Voici mon probleme

je suis a faires un site mais je ne peut utiliser que du script

.js (jquery ok) mais pas de php ou tout autre forme de script server

je dois utiliser que HTML et javascript.

jusqua maintenant je suis rendu au login et la mise en mode edit de mon div contenant le texte contenue dans un fichier dans le repertoire data de mon site.

mais pour l'enregistrement des nouvelle données et la recupération je n'y arrive pas je peut aussi fournir le code complet du site mais en .zip si désiré.

kkun a une idee la dessus sur comment je dois procédeé.

merci...




DanMor

3 réponses

Messages postés
120
Date d'inscription
mardi 28 juin 2005
Statut
Membre
Dernière intervention
7 novembre 2012

Merci Beaucoup ce snippet de code js.

Je n'avait pas eu de reponse depuis longtemps et jA'vais oublie
que j'avais fait une demande pour ca

Merci Encore

DanMor
Messages postés
25
Date d'inscription
dimanche 19 février 2012
Statut
Membre
Dernière intervention
26 août 2013
3
Salut DanMor, pour enregistrer le contenu du div en question dans ton fichier dans le répertoire data, supposont que se fichier se nomme divsave.txt, le code serait:

<html>
<head>
<script type="text/javascript">
manipuleFichiers = new ActiveXObject('Scripting.FileSystemObject'); // ActiveX
 var divsave = document.getElementById("div");
 manipuleFichiers.OpenTextFile(divsave, 2); //Ouverture
var enregistre=1;

function sauvegarder()
{
manipuleFichiers = new ActiveXObject('Scripting.FileSystemObject');
if(!manipuleFichiers.FileExists(divsave))
{
                        document.location = "data";
manipuleFichiers.CreateTextFile(divsave, 2);
sauvegarder();
}
else
{
Fichier_sauvegarder = manipuleFichiers.OpenTextFile(divsave, 2);
Fichier_sauvegarder.Write(document.getElementById('contenu_du_div').value); 			Fichier_sauvegarder.close();
enregistre = 1;
return true;
}
}
</script>
</head>







</html>


B.Max
Messages postés
25
Date d'inscription
dimanche 19 février 2012
Statut
Membre
Dernière intervention
26 août 2013
3
De rien DanMor, si c'est parfaitement ce qui te fallait alors :
ça ma fait un plaisir de t'avoir aidé