Foros del Web » Programando para Internet » Javascript »

Confirmar apertura de un archivo

Estas en el tema de Confirmar apertura de un archivo en el foro de Javascript en Foros del Web. Saludos, soy nuevo por este foro, pero tengo una dudilla que quizás por aqui puedan solucionarme. La verdad es que seguramente os parecerá una chorrada, ...
  #1 (permalink)  
Antiguo 09/06/2004, 23:43
Avatar de scanjet  
Fecha de Ingreso: diciembre-2002
Ubicación: Tenerife - Islas Canarias
Mensajes: 575
Antigüedad: 21 años, 11 meses
Puntos: 2
Confirmar apertura de un archivo

Saludos, soy nuevo por este foro, pero tengo una dudilla que quizás por aqui puedan solucionarme.

La verdad es que seguramente os parecerá una chorrada, pero es que estoy empezando a mirar lo del javascript y me surgen dudas.

Bueno, en fin, a lo que iba: Estoy haciendo un menú, hay un enlace que es un programa y yo quisiera saber como puedo hacer para que te pida una confirmación antes de iniciarlo, es decir: click el link, sale el cuadro de dialogo de OnClick"=confirm('Desea iniciar la descarga')" y que cuando respondas si cargue la funcion de abrir el archivo, esta seria:


Cita:
<a href="#" OnClick"Abrir('programa.exe')">
y el script de Abrir seria el siguiente:

Cita:
<script language="javascript">
function Abrir(archivo)
{
var oShell = new ActiveXObject("Shell.Application");
var commandtoRun = archivo;
oShell.ShellExecute(commandtoRun, "",
"", "open", "1");
}
Utilizo OShell para que no me lanze un navegador a la hora de abrir el programa, por si estabais pensando que lo mio eran ganas de comlicarme la vida.

Bueno pues eso, se os ocurre algo.

Gracias y saludos
__________________
El conocimiento no ocupa lugar, pero mi base de datos se desborda...
Estudio SJ - Portal de Noticias y Recursos de Diseño Grafico
  #2 (permalink)  
Antiguo 10/06/2004, 01:36
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 9 meses
Puntos: 772
Hola, scanjet.

Prueba así:
Código:
<a href="#" OnClick"if (confirm('¿Seguro?')) Abrir('programa.exe')">
Saludos,
  #3 (permalink)  
Antiguo 10/06/2004, 02:21
Avatar de scanjet  
Fecha de Ingreso: diciembre-2002
Ubicación: Tenerife - Islas Canarias
Mensajes: 575
Antigüedad: 21 años, 11 meses
Puntos: 2
ok, por fin me funciona,

gracias por tu ayuda JavierB

Saludos
__________________
El conocimiento no ocupa lugar, pero mi base de datos se desborda...
Estudio SJ - Portal de Noticias y Recursos de Diseño Grafico
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:34.