Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/05/2008, 11:00
chcma
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 21 años, 10 meses
Puntos: 7
Control WebBrowser, ejecutar Javascript con ActiveX falla.

Buenas tardes foreros !!!

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.
__________________
Charlie.