Verán, tengo un control webbrowser, donde cargo un XML con un XSLT y lo formateo de tal forma que en el control genero cajas de texto para editar el XML.
Ok, me genera dentro del WebBrowser las cajas de texto, con los datos y todo correcto. Esta perfecto.
Sin embargo, en este WebBrowser también genero un boton que es Guardar y que al clikar llamo a una función Javascript.
Ok, pincho en el botón, lo llama y todo bien, pero falla al generar un objeto Activex y no sé por qué es, ya que en el Explorer ya he configurado la seguridad para que me permita la generación de Activex, pero nada...
El codigo es el siguietnte:
Código:
<script language='javascript' type='text/javascript'> function EditarUsuario(pTxtCajaNombre, pTxtCajaDireccion) { var txtCajaNombre = document.getElementById(pTxtCajaNombre); var txtCajaDireccion = document.getElementById(pTxtCajaDireccion); try { var fso = new ActiveXObject("Scripting.FileSystemObject"); var a = fso.CreateTextFile("c:\\prueba.txt", true); a.WriteLine("Esto es una prueba."); a.Close(); //alert(txtCajaNombre.value); //alert(txtCajaDireccion.value); }catch(Ex) { alert(Ex.message); } } </script>
Y el error es:
" El servidor de automatización no puede crear el objeto. "
En fin, si me pueden ayudar, les agradecería los comentarios.
Un saludo.