Utiliser JavaScript pour écrire dans un fichier texte?

J'ai besoin de capturer les sujets de recherche à partir d'une de mes pages de blog et de les écrire dans un fichier texte pour le suivi. J'ai été en mesure de capturer la chaîne d'entrée, cependant, je ne suis pas capable de l'écrire dans un fichier texte. J'ai lu et essayé de mettre en œuvre toutes les solutions que j'ai trouvé, sans succès. Je trouve un très simple exemple de code pour écrire du texte dans un fichier mais je ne peux pas le faire fonctionner. L'événement Onblur fonctions amende pour accéder à la fonction myFunction, ce n'est donc pas de problème. Je suis fou comme échantillons présentés à partir d'autres sont tellement simples.

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" >
    <html xmlns="http://www.w3.org/1999/xhtml">

    <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
    <title>fs=Server CreateObject ("Scripting FileSystemObject")</title>
    <script type="text/javascript">
    function myFunction()
    {
        var fs = ActiveXObject("Scripting.FileSystemObject");
        var f = fs.OpenTextFile("d:\\test\\topics.txt", 8, true);
        f.WriteLine("This text will be added to the end of file");
        f.Close();
    }
    </script>
    </head>

    <body>
    <input name="Text1" type="text" size="55" onblur="myFunction()" />

    </body>

    </html>
  • Voulez-vous écrire le fichier sur le client ou le serveur? Vous n'aurez pas de chance, l'écriture sur le serveur avec JavaScript.
  • Où avez-vous l'exemple de code, et quel navigateur vous essayer d'obtenir que cela fonctionne sur? Les objets ActiveX travailler uniquement avec Internet Explorer... et je ne sais pas s'ils fonctionnent avec les versions récentes d'Internet Explorer.
  • Aussi, ActiveX ne fonctionne que pour IE. Je vous recommande l'oublier.
  • HTML5 ne peut vous laisser écrire des fichiers texte pour le client et non serveur.
InformationsquelleAutor Robert | 2012-11-18