JavaScript - Ejecutar un ActiveX sin que me pida confirmacion!!

 
Vista:

Ejecutar un ActiveX sin que me pida confirmacion!!

Publicado por Juan Salinas (2 intervenciones) el 07/09/2005 13:37:55
Hola a todos nuevamente, vamos directamente al grano....
mi problema es que trato de ejecutar desde una página, por medio de javascript (obvio, sino no estaría en este foro ;-) ), el método Run, del WScript.Shell, pero cuando se va a ejecutar me sale un cartel haciendo una advertencia y preguntando si quiero seguir o no....¿alguien conoce alguna manera de hacer que este bendito cartel NO APAREZCA?!?!?

Muchas Gracias

saludos a todos!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ejecutar un ActiveX sin que me pida confirmacio

Publicado por Claudia (1 intervención) el 16/09/2005 15:39:17
debes capturar el error con try y catch. Yo, por ejemplo, necesito capturar el error cuando quiero crear un activex para manejar archivos. entonces lo hago asì:

<script language="javascript">
var objArchi;
try
{
objArchi = new ActiveXObject("Scripting.FileSystemObject");
}
catch(e)
{
if (e.number==-2146827859)
{
var respuesta=window.confirm ("¿Desea mejorar la velocidad de ejecución de las interfaces?");
if (respuesta)
{
window.open("pagina1.asp");
}
else
{
//alguna acciòn
}
}
}
</script>

Debes saber el nùmero de tu error. Entonces en catch(e) lo imprimes con un alert(e.number);

Espero te sirva.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar