duda

12/02/2004 - 08:41 por ws3 | Informe spam
Hola a todos, no se si este es el foro más adecuado para hacer esta
pregunta, ya me lo direis. La cuestión es que tengo que modificar un asp y
quisiera saber si mediante javascript puedo hacer que al hacer un click
sobre un link me ejecute un comando si existe una ruta o otro comando si no
existe. Si sabeis de algún sitio bueno ya me direis.

GRACIAS.

Preguntas similare

Leer las respuestas

#6 Jhonny Vargas P.
12/02/2004 - 14:15 | Informe spam
"Matias Iacono" escribió en el mensaje
news:
Si... el problema radica en que el navegador ejecuta el link, tanto en el
ejemplo de Jhnny como en el de Benjamin.

En mi caso, la solucion para cualquiera de los casos, es agregar al final


de
la funcion un return false, o return 0

Para que se cancele la navegacion de la pagina.




Buen Punto!.



Saludos,
Jhonny Vargas P. [MS-MVP]
Santiago de Chile
http://www.mvp.cl
Respuesta Responder a este mensaje
#7 Jhonny Vargas P.
12/02/2004 - 14:58 | Informe spam
Sip también caigo en el tema


Saludos,
Jhonny Vargas P. [MS-MVP]
Santiago de Chile
http://www.mvp.cl


"Benjamin Porter" escribió en el mensaje
news:
Juan y Matías tienen mucha razón, no había previsto la pérdida de posición
dentro del scroll en la página. Para evitar eso, lo que usualmente hago es
apuntar el href a javascript:void(0) (es decir <a
href="javascript:void(0)">click</a>; de esa forma no pierdes la posición


en
que estabas.


Atentamente
_____________________
Benjamin Porter

(Evidentemente sin el ".punto")


"Jhonny Vargas P." escribió en el


mensaje
news:
>
>
>
> "Matias Iacono" escribió en el mensaje
> news:
> > Si... el problema radica en que el navegador ejecuta el link, tanto en
el
> > ejemplo de Jhnny como en el de Benjamin.
> >
> > En mi caso, la solucion para cualquiera de los casos, es agregar al
final
> de
> > la funcion un return false, o return 0
> >
> > Para que se cancele la navegacion de la pagina.
>
>
> Buen Punto!.
>
>
>
> Saludos,
> Jhonny Vargas P. [MS-MVP]
> Santiago de Chile
> http://www.mvp.cl
>
>


Respuesta Responder a este mensaje
#8 ws3
12/02/2004 - 14:59 | Informe spam
Lo que necesito saber es como evaluar la existencia de una ruta en el PC
donde se esté ejecutando el código. Por ejemplo:

If existe C:\Archivos de Programa\PKG43\ini.exe then
Instrucción 1
else
Instrucción 2
end if;

Gracias por vuestra ayuda.


"Benjamin Porter" escribió en el mensaje
news:#
Hola. Un click sobre un link puede hacer muchas cosas. Aunque no te


explicas
muy bien sobre lo que quieres, te puedo dar un ejemplo. Lo que sigue es


una
funcion Javascript que llama a la página "ejecutaproceso.asp" pasándole


como
parámetro el valor según el link. La ventana ejecutaproceso.asp se abre en
una ventana casi nvisible (5x5 px), y la idea es que ésta despues de
terminar su proceso en ASP se cierre con un window.close().

<html>
<head>

<script language="Javascript">

function proceso(valor) {
wn=window.open('ejecutaproceso.asp?id=' +
valor,'ventana','width=5,height=5')
}

</script>
</head>

<body>

<a href="#" OnClick="proceso(1)">click aqui para el proceso 1</a>
<a href="#" OnClick="proceso(2)">click aqui para el proceso 2</a>
<a href="#" OnClick="proceso(3)">click aqui para el proceso 3</a>

</body>
</html>

Si te explicas más sobre tus requerimientos, probablemente podríamos
ayudarte mejor. Cuentanos como te va.


Atentamente
_____________________
Benjamin Porter

(Evidentemente sin el ".punto")


"ws3" escribió en el mensaje
news:
> Hola a todos, no se si este es el foro más adecuado para hacer esta
> pregunta, ya me lo direis. La cuestión es que tengo que modificar un asp


y
> quisiera saber si mediante javascript puedo hacer que al hacer un click
> sobre un link me ejecute un comando si existe una ruta o otro comando si
no
> existe. Si sabeis de algún sitio bueno ya me direis.
>
> GRACIAS.
>
>


Respuesta Responder a este mensaje
#9 Matias Iacono
12/02/2004 - 15:03 | Informe spam
Del lado del cliente lo puedes hacer... esto lo podrias hacer usando
FileSystemObject... pero basicamente radica en los permisos que el navegador
tenga definido, y si el usuario quiere dejarte hacerlo.

Si es un sitio para una intranet, no creo que tengas problemas, pero para
internet... no es una buena solucion.

"ws3" escribió en el mensaje
news:
Lo que necesito saber es como evaluar la existencia de una ruta en el PC
donde se esté ejecutando el código. Por ejemplo:

If existe C:\Archivos de Programa\PKG43\ini.exe then
Instrucción 1
else
Instrucción 2
end if;

Gracias por vuestra ayuda.


"Benjamin Porter" escribió en el mensaje
news:#
> Hola. Un click sobre un link puede hacer muchas cosas. Aunque no te
explicas
> muy bien sobre lo que quieres, te puedo dar un ejemplo. Lo que sigue es
una
> funcion Javascript que llama a la página "ejecutaproceso.asp" pasándole
como
> parámetro el valor según el link. La ventana ejecutaproceso.asp se abre


en
> una ventana casi nvisible (5x5 px), y la idea es que ésta despues de
> terminar su proceso en ASP se cierre con un window.close().
>
> <html>
> <head>
>
> <script language="Javascript">
>
> function proceso(valor) {
> wn=window.open('ejecutaproceso.asp?id=' +
> valor,'ventana','width=5,height=5')
> }
>
> </script>
> </head>
>
> <body>
>
> <a href="#" OnClick="proceso(1)">click aqui para el proceso 1</a>
> <a href="#" OnClick="proceso(2)">click aqui para el proceso 2</a>
> <a href="#" OnClick="proceso(3)">click aqui para el proceso 3</a>
>
> </body>
> </html>
>
> Si te explicas más sobre tus requerimientos, probablemente podríamos
> ayudarte mejor. Cuentanos como te va.
>
>
> Atentamente
> _____________________
> Benjamin Porter
>
> (Evidentemente sin el ".punto")
>
>
> "ws3" escribió en el mensaje
> news:
> > Hola a todos, no se si este es el foro más adecuado para hacer esta
> > pregunta, ya me lo direis. La cuestión es que tengo que modificar un


asp
y
> > quisiera saber si mediante javascript puedo hacer que al hacer un


click
> > sobre un link me ejecute un comando si existe una ruta o otro comando


si
> no
> > existe. Si sabeis de algún sitio bueno ya me direis.
> >
> > GRACIAS.
> >
> >
>
>


Respuesta Responder a este mensaje
#10 Jhonny Vargas P.
12/02/2004 - 15:04 | Informe spam
Hola Puedes utilizar los componentes de Microsoft Scripting Runtime en el
Cliente, bueno es una idea, cabe señalar que vas a tener que dar algunos
permisos especiales en el browser del cliente para que haga lo que necesite
y solo te funcionará con Explorer 4.0 o superior ahhh y con Windows 98
segunda edición hacia arriba.

<script language="vbscript">
Function Existe(Byval Archivo)
Dim objFSO
Set objFSO = CreateObject("Scripting.FileSystemObject")
If objFSO.FileExists(Archivo) Then
Existe = True
Else
Existe = False
End If
Set objFSO = Nothing
End Function
</script>

Debes probarlo... y ver el tema de seguridad en el browser del cliente, ya
que así como está no lo podrás ejecutar...

Saludos,
Jhonny Vargas P. [MS-MVP]
Santiago de Chile
http://www.mvp.cl





"ws3" escribió en el mensaje
news:
Lo que necesito saber es como evaluar la existencia de una ruta en el PC
donde se esté ejecutando el código. Por ejemplo:

If existe C:\Archivos de Programa\PKG43\ini.exe then
Instrucción 1
else
Instrucción 2
end if;

Gracias por vuestra ayuda.


"Benjamin Porter" escribió en el mensaje
news:#
> Hola. Un click sobre un link puede hacer muchas cosas. Aunque no te
explicas
> muy bien sobre lo que quieres, te puedo dar un ejemplo. Lo que sigue es
una
> funcion Javascript que llama a la página "ejecutaproceso.asp" pasándole
como
> parámetro el valor según el link. La ventana ejecutaproceso.asp se abre


en
> una ventana casi nvisible (5x5 px), y la idea es que ésta despues de
> terminar su proceso en ASP se cierre con un window.close().
>
> <html>
> <head>
>
> <script language="Javascript">
>
> function proceso(valor) {
> wn=window.open('ejecutaproceso.asp?id=' +
> valor,'ventana','width=5,height=5')
> }
>
> </script>
> </head>
>
> <body>
>
> <a href="#" OnClick="proceso(1)">click aqui para el proceso 1</a>
> <a href="#" OnClick="proceso(2)">click aqui para el proceso 2</a>
> <a href="#" OnClick="proceso(3)">click aqui para el proceso 3</a>
>
> </body>
> </html>
>
> Si te explicas más sobre tus requerimientos, probablemente podríamos
> ayudarte mejor. Cuentanos como te va.
>
>
> Atentamente
> _____________________
> Benjamin Porter
>
> (Evidentemente sin el ".punto")
>
>
> "ws3" escribió en el mensaje
> news:
> > Hola a todos, no se si este es el foro más adecuado para hacer esta
> > pregunta, ya me lo direis. La cuestión es que tengo que modificar un


asp
y
> > quisiera saber si mediante javascript puedo hacer que al hacer un


click
> > sobre un link me ejecute un comando si existe una ruta o otro comando


si
> no
> > existe. Si sabeis de algún sitio bueno ya me direis.
> >
> > GRACIAS.
> >
> >
>
>


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida