Eventos HTML y ASP 3.0

05/08/2005 - 20:39 por Manolo | Informe spam
Buenas al grupo. Experimentando un poco se me ocurrio caputar en el evento
<[...].onClick="".[...]> de una etiqueta HTML , una funcion <%[...].en
ASP.[...]%> que hiciera algo solo cuando se produgera el evento. Esta
función esta contenida en otro *.asp contenedor el cual lo llamo desde un
#include al principio de la ASP principal de tal manera que queda asi ;

<!-- #include file="miContenedorAsp.asp" -->
[...]

< A REFH="irAPagina.html" [...] onClick="<%LlamadaAMiFuncionEnASP([...])%>"
[...]>picha aqui</A>

[...]

...pero con resultados pesimos, pues se ejecuta la función
independientemente de que se produzca o no el eveto sobre el enlace.¿Como
puedo capturar ese evento?,¿que estoy haciendo mal?, ¿Es posible hacer algo
asi, sin utilizar VBScript ni JScript ?. Desde ya muchas gracias por vuestro
tiempo. Un Saludo.


Manolo

Preguntas similare

Leer las respuestas

#1 Matias Iacono
06/08/2005 - 00:03 | Informe spam
El problema es que estas confundiendo los ambitos de trabajo.

ASP, y todo su codigo trabaja en el servidor. Y la funcion onClick trabaja
en el cliente.

Uno del otro, no tienen noticia. O sea, el onClick, simplemente no puede
ejecutar una funcion del servidor.

Lo unico que puedes hacer para este caso, es que el onClick dispare una
funcion javascript, que haga un refresh o un submit de tu formulario,
pasandole algun parametro, por ejemplo, en un campo hidden, y en base a
este, ejecutar una u otra funcion.

Saludos.

Matias Iacono
Microsoft MVP ASP/ASP.net - DC3
https://mvp.support.microsoft.com/profiležACEDFE-6C76-4156-ACE3-BD3E257868B7
"Manolo" <Jsurfing77[QUITAESTO]@[NULL]yahoo.es> escribió en el mensaje
news:
Buenas al grupo. Experimentando un poco se me ocurrio caputar en el evento
<[...].onClick="".[...]> de una etiqueta HTML , una funcion <%[...].en
ASP.[...]%> que hiciera algo solo cuando se produgera el evento. Esta
función esta contenida en otro *.asp contenedor el cual lo llamo desde un
#include al principio de la ASP principal de tal manera que queda asi ;

<!-- #include file="miContenedorAsp.asp" -->
[...]

< A REFH="irAPagina.html" [...]


onClick="<%LlamadaAMiFuncionEnASP([...])%>"
[...]>picha aqui</A>

[...]

...pero con resultados pesimos, pues se ejecuta la función
independientemente de que se produzca o no el eveto sobre el enlace.¿Como
puedo capturar ese evento?,¿que estoy haciendo mal?, ¿Es posible hacer


algo
asi, sin utilizar VBScript ni JScript ?. Desde ya muchas gracias por


vuestro
tiempo. Un Saludo.


Manolo


Respuesta Responder a este mensaje
#2 Manolo
06/08/2005 - 07:35 | Informe spam
Muchas Gracias por la aclaracion Matias. Error de concepto, si llega a ser
un leon me come. Un Saludo

Manolo.

"Matias Iacono" escribió en el mensaje
news:
El problema es que estas confundiendo los ambitos de trabajo.

ASP, y todo su codigo trabaja en el servidor. Y la funcion onClick trabaja
en el cliente.

Uno del otro, no tienen noticia. O sea, el onClick, simplemente no puede
ejecutar una funcion del servidor.

Lo unico que puedes hacer para este caso, es que el onClick dispare una
funcion javascript, que haga un refresh o un submit de tu formulario,
pasandole algun parametro, por ejemplo, en un campo hidden, y en base a
este, ejecutar una u otra funcion.

Saludos.

Matias Iacono
Microsoft MVP ASP/ASP.net - DC3



https://mvp.support.microsoft.com/profiležACEDFE-6C76-4156-ACE3-BD3E257868
B7
"Manolo" <Jsurfing77[QUITAESTO]@[NULL]yahoo.es> escribió en el mensaje
news:
> Buenas al grupo. Experimentando un poco se me ocurrio caputar en el


evento
> <[...].onClick="".[...]> de una etiqueta HTML , una funcion <%[...].en
> ASP.[...]%> que hiciera algo solo cuando se produgera el evento. Esta
> función esta contenida en otro *.asp contenedor el cual lo llamo desde


un
> #include al principio de la ASP principal de tal manera que queda asi ;
>
> <!-- #include file="miContenedorAsp.asp" -->
> [...]
>
> < A REFH="irAPagina.html" [...]
onClick="<%LlamadaAMiFuncionEnASP([...])%>"
> [...]>picha aqui</A>
>
> [...]
>
> ...pero con resultados pesimos, pues se ejecuta la función
> independientemente de que se produzca o no el eveto sobre el


enlace.¿Como
> puedo capturar ese evento?,¿que estoy haciendo mal?, ¿Es posible hacer
algo
> asi, sin utilizar VBScript ni JScript ?. Desde ya muchas gracias por
vuestro
> tiempo. Un Saludo.
>
>
> Manolo
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida