Comment ajouter des données dans un fichier en javascript?

Je veux faire un formulaire d'inscription et d'écrire les données dans data.txt à l'aide de ActiveXObject.
Ce que j'écris est

<script type="text/javascript">
    function WriteFile()
    {
       var fso  = new ActiveXObject("Scripting.FileSystemObject");
       var fh = fso.CreateTextFile("E:\\Test.txt", true);
       x=document.getElementById("name").value;
       y=document.getElementById("password").value;
       fh.WriteLine(x+"#"+y);
       fh.Close();
    }
</script>
<BODY>
<form>
    <input type="text" id="name"/>
    <input type="text" id="password"/>
    <input type="button" value="Sign Up" id="write" onclick="WriteFile()"/>
</form>
</BODY>

Quand j'ai essayé de cette façon, chaque fois que je clique sur le bouton inscrivez-vous, les nouvelles données remplacent les données précédentes. J'ai essayé d'utiliser fh.AppendLine(x + "#" + y) mais il ne fonctionne pas.

Quelqu'un pourrait-il m'aider comment faire pour ajouter des données, de ne pas remplacer les données?

  • c'est vraiment une mauvaise idée
  • C'est seulement possible c'est à dire dans une zone de confiance, pourquoi voulez-vous écrire dans un fichier?
  • Pourquoi tu fais ça? Vous savez qu'il ne fonctionne que sur IE droit?
  • Yap, il ne fonctionne que sous IE. C'est mon collège de tâches, donc je dois le faire de cette façon.. quelqu'un sait comment ajouter des données à ne pas remplacer?
  • pouvez-vous me dire ce collège, c'est que donc, je peux arrêter n'importe qui que je sais d'assister à jamais?
  • J'ai fait des cours sur le web. donc, ils m'ont enseigné de base (tels que vbscript, javascript, activeX) alors la prochaine est en avance (php, jsp)
  • Je comprends, mais comme un professeur de collège de moi-même, je ne pense pas que quiconque devrait jamais enseigner VBScript jamais.
  • Donc, tous les ASP classique n'est pas pertinent et tous les anciens systèmes doivent être ignorées?
  • Oui, haha. Mais permettez-moi de reformuler. Je ne pense pas que quiconque devrait jamais enseigner côté client VBScript. Jamais.
  • Je veux dire, en toute équité, client face VBscript est très très proche côté serveur VBscript et il est beaucoup plus facile à utiliser client face VBscript que de configurer un classique ASP serveur sur n'importe quel ordinateur que vous souhaitez développer sur. ;p
  • oui, c'est vrai. Mais je ne pense pas qu'il donne à l'étudiant le droit, l'expérience et les concepts, en particulier ceux qui débutent dans le web. À tout le moins, leur apprendre le JavaScript et le PHP / ASP.NET tout d'abord, et quand ils ont une bonne compréhension de celui-ci, vous pouvez leur montrer VBScript. Le fait qu'il est utilisé à la fois côté client et côté serveur peut être très déroutant pour les novices.

InformationsquelleAutor greenthunder | 2012-04-17