| |||
ejecutar aplicacion local buenos dias, quisiera solicitar su ayuda en el siguiente asunto, cree un script en javascript, el mismo se encargaria de abir aplicaciones en forma local, es decir, la pagina contiene un boton este boton ejecuta la funcion, todo trabaja bien cuanto pruebo el codigo en un html, pero cuando lo pongo en la pagina que estoy desarrollando en ASP me arroja el error permiso denegado, supongo que es por que el script esta tratando de ejecutar la aplicacion que llama el boton, desde el server y por eso este lo bloquea, mi pregunta es como puedo hacer para que ese escript se ejecute solo de forma local y no que lo ejecute en el servidor??? |
| |||
Respuesta: ejecutar aplicacion local ok te explico el error, los documentos en ASP me los abre bien pero cuando ejecuto el boton "abrir firefox.exe" que ese encuentra ene l cuerpo de la pagina en ASP no me lo abre y aparece abajo en configuracion de seguridad una error cuando lo abro me dice permiso denegado pero si quieres te copio el codigo de javascript para que le eches un ojo a ver que te parece. el rollo es que si copio el codigo en un html y lo ejecuto desde una carpeta local trabaja a las mil maravillas, cuando copio las funciones en el ASP que esta en el server es que me da ese error, es como si el script estuviera tratando de abrir el archivo en el servidor, no se si me entiendes?
Código:
<HTML> <HEAD> <SCRIPT type="text/javascript" LANGUAGE="JavaScript"> function abrirfirefox(parametros) { var oShell = new ActiveXObject("Shell.Application"); var aplicacion = "firefox.exe"; if (parametros != "") { var parametros_del_comando = Form1.value; } oShell.ShellExecute(aplicacion, parametros_del_comando, "", "open", "1"); } </SCRIPT> </HEAD> <BODY> <FORM name="Form1"> <CENTER> <BR><BR> <H1>abrir firefox </H1> <p><BR> <BR> <input type="Button" name="Button1" value="firefox.exe" onClick="abrirfirefox()"> </p> </CENTER> </BODY> </FORM> </HTML> |