Activex créer et modifier un fichier ou un fichier distant
Posté : 25 oct. 2017, 14:40
Bonjour,
J'essaie de créer un fichier en local avec Activex et Javascript sans pouvoir y arriver.
Je suis ici pour demander de l'aide car je suis obligé d'utiliser ces technos pour résoudre mon problème.
J'en suis arriver à écrire le code suivant mais ça ne fonctionne pas.
Je ne sais pas où est mon erreur si il faut faire quelque-chose de plus avec activex pour le faire fonctionner ou si il me manque du code etc..
La partie html
La partie javascript
J'essaie de créer un fichier en local avec Activex et Javascript sans pouvoir y arriver.
Je suis ici pour demander de l'aide car je suis obligé d'utiliser ces technos pour résoudre mon problème.
J'en suis arriver à écrire le code suivant mais ça ne fonctionne pas.
Je ne sais pas où est mon erreur si il faut faire quelque-chose de plus avec activex pour le faire fonctionner ou si il me manque du code etc..
La partie html
Code : Tout sélectionner
<!doctype html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Choix du code CNI</title>
<link rel="stylesheet" href="i2.css">
</head>
<body>
<div style="padding: 50px 0px; text-align: center;">
<div id="myDiv">
<p>Choix du code CNI</p>
</div>
<select name="codeCNI" id="codeCNI" size=1 ">
<option selected="selected"> </option>
<option>VH: Humanis
<option>CI: CreIrcafex
<option>BT: CRR
<option>AG: AG2R
<option>IR: Ircem
<option>CP: Crepa
</select>
<br/><br/>
<input type='button' id='valider_cni_value' name='pseudo' value='Valider Code CNI' onclick="createNewFile()"/>
</div>
<script src="i2.js"></script>
</body>
</html>
La partie javascript
Code : Tout sélectionner
var fso, objet;
fso = new ActiveXObject("Scripting.FileSystemObject");
function createNewFile(){
objet = fso.CreateTextFile("C:/monfichier.txt", true);
fso=null;
}