Espero que me puedan Ayudar.
Estoy tratando de crear un archivo, que tiene contenido de un formulario. Este documeneto lo estoy tratando de abrir con un objecto ActiveX, es el objeto Scripting.File.SystemObject, pero al momento que se ejecuta es scipt de la función me genera el error : "El servidor de automatización no puede crear el Objeto", que puede ser.
Este Active X, esta incluido dentro de las librerias scrrun.dll, la cual esta en c:\windows\system32\, no se que me hace falta. El error se genera al invocar el objeto ActiveXObject.
Copio un ejemplo del script que estoy tratando de implementar :
<html>
<head>
<title></title>
<SCRIPT language="JScript" type="text/jscript">
function escribe()
{
var contenido;
contenido = "<Datos>\n";
contenido += "<campo1>"+document.getElementById('campo1').value +"</campo1>\n";
contenido += "<campo2>"+document.getElementById('campo2').value +"</campo2>\n";
contenido += "</Datos>\n"
var fso, file;
fso = new ActiveXObject("Scripting.FileSystemObject");
Nombre = fso.CreateTextFile("c:\\datos.xml",true);
Nombre.write(document.all("Contenido").value);
Nombre.close();
}
</SCRIPT>
</head>
<body>
<table border="1">
<tr>
<td><input type="text" name="campo1" id="campo1"></td>
<td><input type="text" name="campo2" id="campo2"></td>
<td><input type="button" value="Envia" onclick="escribe()"></td>
</tr>
</table>
</body>
</html>