Llamada a funcion javascript desde ASP

20/09/2008 - 00:07 por Ignasi Rodriguez | Informe spam
Hola!

Tengo un checkbox que cuando recupero el valor que tengo en la BD lo hago
con la siguiente instrucción:

<input name="FH_dietan" type="checkbox" value="" onClick="dietan()"
id="FH_dietan" <%if v_Hab_dieta=false then%>CHECKED<%end if%>>

Como veis, con el IF comrpuebo que si es falso me marque el check, bien, me
gustaria que en vez de marcarlo me llamase a la función "dietan()" tal y
como pasa cuando se hace click en el checkbox.

Alguien me podría ayudar?? Gracias de antemano.

Ignasi

Preguntas similare

Leer las respuestas

#1 Matías Iacono
20/09/2008 - 21:51 | Informe spam
Simplemente haces:

<%if v_Hab_dieta=false then%>
<script>
dietan()
</script>
<%end if%>

Ahora, una aclaración. Esto se llamara despues de que TODA la pagina sea
cargada, no cuando el codigo ASP se este ejecutando. Los dos lenguajes
trabajan en modos diferentes y no se ejecutan en conjunto.

Saludos.

Ing. Matías Iacono
Microsoft MVP ASP.net
Orador Regional Ineta Latam
http://www.preguntaalexperto.net
http://mvpfiles.spaces.live.com
"Ignasi Rodriguez" escribió en el mensaje de noticias
news:
Hola!

Tengo un checkbox que cuando recupero el valor que tengo en la BD lo hago
con la siguiente instrucción:

<input name="FH_dietan" type="checkbox" value="" onClick="dietan()"
id="FH_dietan" <%if v_Hab_dieta=false then%>CHECKED<%end if%>>

Como veis, con el IF comrpuebo que si es falso me marque el check, bien,
me gustaria que en vez de marcarlo me llamase a la función "dietan()" tal
y como pasa cuando se hace click en el checkbox.

Alguien me podría ayudar?? Gracias de antemano.

Ignasi

Respuesta Responder a este mensaje
#2 Ignasi Rodriguez
21/09/2008 - 19:33 | Informe spam
Gracias por la respuesta Matias,

He puesto el codigo al final de la página, después del </html> y aún así me
dice "Error de compilación de Microsoft VBScript (0x800A0400) Se esperaba
una instrucción" refiriendose al <script>

Dónde tengo que insertar en código para que esto no me ocurra? Gracias de
nuevo.

Ignasi

"Matías Iacono" escribió en el mensaje
news:
Simplemente haces:

<%if v_Hab_dieta=false then%>
<script>
dietan()
</script>
<%end if%>

Ahora, una aclaración. Esto se llamara despues de que TODA la pagina sea
cargada, no cuando el codigo ASP se este ejecutando. Los dos lenguajes
trabajan en modos diferentes y no se ejecutan en conjunto.

Saludos.

Ing. Matías Iacono
Microsoft MVP ASP.net
Orador Regional Ineta Latam
http://www.preguntaalexperto.net
http://mvpfiles.spaces.live.com
"Ignasi Rodriguez" escribió en el mensaje de
noticias news:
Hola!

Tengo un checkbox que cuando recupero el valor que tengo en la BD lo hago
con la siguiente instrucción:

<input name="FH_dietan" type="checkbox" value="" onClick="dietan()"
id="FH_dietan" <%if v_Hab_dieta=false then%>CHECKED<%end if%>>

Como veis, con el IF comrpuebo que si es falso me marque el check, bien,
me gustaria que en vez de marcarlo me llamase a la función "dietan()" tal
y como pasa cuando se hace click en el checkbox.

Alguien me podría ayudar?? Gracias de antemano.

Ignasi




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