créer un fichier texte à l'aide de javascript
J'utilise le code suivant pour créer un fichier texte à l'aide de javascript et il ne fonctionne pas
<html>
<head>
<script language="javascript">
function WriteToFile()
{
var txt = new ActiveXObject("Scripting.FileSystemObject");
var s = txt.CreateTextFile("11.txt", true);
s.WriteLine('Hello');
s.Close();
}
</script>
</head>
<body onLoad="WriteToFile()">
</body>
</html>
Veuillez définir "pas de travail".
le fichier n'est pas créé.
Je pense que vous devez installer le plugin ActiveX, quel navigateur vous utilisez?
ActiveX est pour Microsoft uniquement pour les navigateurs, vous ne devriez PAS l'utiliser que si vous voulez la compatibilité du navigateur. Comme pour l'écriture dans un fichier, ce n'est pas autorisé pour une bonne raison. Considérez combien de fois votre disque dur aurait été effacé lors de la navigation aléatoire des sites internet, si cela était autorisé.
le fichier n'est pas créé.
Je pense que vous devez installer le plugin ActiveX, quel navigateur vous utilisez?
ActiveX est pour Microsoft uniquement pour les navigateurs, vous ne devriez PAS l'utiliser que si vous voulez la compatibilité du navigateur. Comme pour l'écriture dans un fichier, ce n'est pas autorisé pour une bonne raison. Considérez combien de fois votre disque dur aurait été effacé lors de la navigation aléatoire des sites internet, si cela était autorisé.
OriginalL'auteur user475685 | 2011-03-23
Vous devez vous connecter pour publier un commentaire.
Essayez ceci:
Cela ne fonctionne que sur IE
Quel navigateur vous utilisez?
j'utilise un mac et j'ai juste remplacé ensemble s = fso.CreateTextFile("C:\test.txt", True); par l'ensemble s = fso.CreateTextFile("file/test.txt", True); et que le fichier n'est pas créé
safari et firefox
Je pense que ce n'est pas possible de le faire avec java script sur safari et firefox. Vous devez trouver d'autres solution.
OriginalL'auteur Faraona
Qui fonctionne le mieux avec cette :
http://msdn.microsoft.com/en-us/library/5t9b5c0c(v=vs. 84).aspx
OriginalL'auteur nonozor
À partir d'une page web, cela ne peut pas fonctionner depuis IE limite l'utilisation de cet objet.
OriginalL'auteur Joey
Vous devez spécifier le dossier dans lequel vous enregistrez et il doit exister, dans d'autres cas, il renvoie une erreur.
OriginalL'auteur dfortun