Foros del Web » Programando para Internet » ASP Clásico »

ejecutar funcion javascript en ASP fallida!

Estas en el tema de ejecutar funcion javascript en ASP fallida! en el foro de ASP Clásico en Foros del Web. Hola, por favor necesito ayuda Tengo un ASP y al final le coloco una función javascript que sé que me funciona porque la he probado ...
  #1 (permalink)  
Antiguo 24/09/2004, 23:49
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima
Mensajes: 1
Antigüedad: 20 años, 8 meses
Puntos: 0
ejecutar funcion javascript en ASP fallida!

Hola, por favor necesito ayuda
Tengo un ASP y al final le coloco una función javascript que sé que me funciona porque la he probado invocándola dentro de otra javascript.
Digamos que sea NewWindow(x,y,z)

Yo quiero llamarlo desde ese ASP pero NO ME SALE.
Si lo llamo dentro de un "onClick=NewWindow(x,y,z) por ejemplo SI ME SALE.

Mi necesidad es llamarlo dentro de un "IF", es decir, tan simple como ejecutar una función javascript dentro de un asp ... y no puedo hacerlo.

Por ejemplo:
<% if x = 2 then
call NewWindow(x,y,z) 'me deberia cargar una pagina
else
response.write "bien"
end if
%>

Me sale "No coinciden los tipos: 'NewWindow'" cuando lo paso así:
NewWindow("mensaje.asp?Mensaje=Msg","","430","200" ,"center","front")
Nota: si le pongo apóstrofes en vez de comillas entonces el editor me comenta desde mensaje.asp hasta toda la derecha.

Me entienden?

Esa función SI me funciona pero cuando lo asocio a un evento tipo onClick, onLoad, on.....

Yo deseo llamarla solita así como el ejemplo.
Me da ese error y no se como hacerlo

Gracias por la ayuda que me puedan dar
Albert
  #2 (permalink)  
Antiguo 25/09/2004, 06:05
Avatar de meru-kun  
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 854
Antigüedad: 21 años, 6 meses
Puntos: 0
No se puede hacer eso. ASP es tecnología server-side, y JS es client-side. No puedes invocar un evento javascript dentro del código asp.

Intenta plantearlo de otra forma :P
__________________
Tu portal de manga y anime.
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 20:45.