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

#1 Benjamin Porter
12/02/2004 - 12:53 | Informe spam
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
#2 Jhonny Vargas P.
12/02/2004 - 13:45 | Informe spam
"Benjamin Porter" escribió en el mensaje
news:#

<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>



Solo para conocimiento, también puedes colocar estas mismas líneas de esta
manera:

<a href="javascript:proceso(1);">click aqui para el proceso 1</a>
<a href="javascript:proceso(2);">click aqui para el proceso 2</a>
<a href="javascript:proceso(3);">click aqui para el proceso 3</a>


Saludos,
Jhonny Vargas P. [MS-MVP]
Santiago de Chile
http://www.mvp.cl
Respuesta Responder a este mensaje
#3 Juan C. Barreiro
12/02/2004 - 13:52 | Informe spam
Una acotación más, si se colocan los vínculos como los describe Jhonny
Vargas corres el riesgo que si los enlaces se encuentran en posiciones bajas
de la página, al hacer click en ellos te enviará a la primera posición de la
misma, o sea y explicandome un poco mejor (si es que puedo, claro), si
tienes un enlace en la parte inferior de la página y esta contiene un scroll
por el largo el contenido que pueda contener y lo haces como dijo Jhonny, te
enviará a la parte superior de la misma una vez hagas click en el vínculo
así creado, (al menos en IE) y perdón por meterme en donde no me llaman.
;-))

Juan C. Barreiro
Depto. Desarrollo
www.barnamarketing.com

"Jhonny Vargas P." escribió en el mensaje
news:

"Benjamin Porter" escribió en el mensaje
news:#
>
> <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>

Solo para conocimiento, también puedes colocar estas mismas líneas de esta
manera:

<a href="javascript:proceso(1);">click aqui para el proceso 1</a>
<a href="javascript:proceso(2);">click aqui para el proceso 2</a>
<a href="javascript:proceso(3);">click aqui para el proceso 3</a>


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


Respuesta Responder a este mensaje
#4 Jhonny Vargas P.
12/02/2004 - 14:06 | Informe spam
Hola Juan,

Ningún problema en que te metas... esto nos sirve a todos!!!...

Pero no entiendo muy bien lo que quieres decir... me puedes comentar un poco
mejor a que te refieres con esto:

"tienes un enlace en la parte inferior de la página y esta contiene un
scroll por el largo el contenido que pueda contener"

Talvez lo esté haciendo mal de la manera mencionada, así en posteriores
desarrollos lo hago con el evento OnClick, explicame mejor...

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



"Juan C. Barreiro" escribió en el mensaje
news:
Una acotación más, si se colocan los vínculos como los describe Jhonny
Vargas corres el riesgo que si los enlaces se encuentran en posiciones


bajas
de la página, al hacer click en ellos te enviará a la primera posición de


la
misma, o sea y explicandome un poco mejor (si es que puedo, claro), si
tienes un enlace en la parte inferior de la página y esta contiene un


scroll
por el largo el contenido que pueda contener y lo haces como dijo Jhonny,


te
enviará a la parte superior de la misma una vez hagas click en el vínculo
así creado, (al menos en IE) y perdón por meterme en donde no me llaman.
;-))

Juan C. Barreiro
Depto. Desarrollo
www.barnamarketing.com

"Jhonny Vargas P." escribió en el


mensaje
news:
>
> "Benjamin Porter" escribió en el mensaje
> news:#
> >
> > <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>
>
> Solo para conocimiento, también puedes colocar estas mismas líneas de


esta
> manera:
>
> <a href="javascript:proceso(1);">click aqui para el proceso 1</a>
> <a href="javascript:proceso(2);">click aqui para el proceso 2</a>
> <a href="javascript:proceso(3);">click aqui para el proceso 3</a>
>
>
> Saludos,
> Jhonny Vargas P. [MS-MVP]
> Santiago de Chile
> http://www.mvp.cl
>
>


Respuesta Responder a este mensaje
#5 Matias Iacono
12/02/2004 - 14:08 | Informe spam
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.

Saludos

"Juan C. Barreiro" escribió en el mensaje
news:
Una acotación más, si se colocan los vínculos como los describe Jhonny
Vargas corres el riesgo que si los enlaces se encuentran en posiciones


bajas
de la página, al hacer click en ellos te enviará a la primera posición de


la
misma, o sea y explicandome un poco mejor (si es que puedo, claro), si
tienes un enlace en la parte inferior de la página y esta contiene un


scroll
por el largo el contenido que pueda contener y lo haces como dijo Jhonny,


te
enviará a la parte superior de la misma una vez hagas click en el vínculo
así creado, (al menos en IE) y perdón por meterme en donde no me llaman.
;-))

Juan C. Barreiro
Depto. Desarrollo
www.barnamarketing.com

"Jhonny Vargas P." escribió en el


mensaje
news:
>
> "Benjamin Porter" escribió en el mensaje
> news:#
> >
> > <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>
>
> Solo para conocimiento, también puedes colocar estas mismas líneas de


esta
> manera:
>
> <a href="javascript:proceso(1);">click aqui para el proceso 1</a>
> <a href="javascript:proceso(2);">click aqui para el proceso 2</a>
> <a href="javascript:proceso(3);">click aqui para el proceso 3</a>
>
>
> Saludos,
> Jhonny Vargas P. [MS-MVP]
> Santiago de Chile
> http://www.mvp.cl
>
>


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