ASP - Llamada a funcion javascript desde ASP

 
Vista:

Llamada a funcion javascript desde ASP

Publicado por Pedro (2 intervenciones) el 29/03/2007 10:37:03
Hola.

Tengo una página en ASP que conecta con una BD access, el caso es que cuando un usuario introduce algo mal quiero mostrarle una ventana pequeña indicandole el error.
Para ello me sirvo del código que a continuacion podéis ver, pero el problema está en que NO SÉ COMO REALIZAR LA LLAMADA A LA FUNCION, ya que me da error todo el rato.
(Cuelgo un módulo ASP de ejemplo, por no colgar todo el churro, a esta página un formulario le pasa un dato, si está vacío devolvería la pagina de error que intento mostrar y que no me sale y sino abre la de google).

El error que me sale todo el rato es que no coinciden los tipos cuando realizo la llamada a la funcion. (La he probado lanzándola a través de un método <body onload="abrir_ventana()> y así si que me funciona..., por lo que el error tiene que estar en que no hago bien la llamada o eso supongo)

Gracias de antemano.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
<%
FUNCTION comprobarcorreo(mail)

if correo="" then
comprobarcorreo=false

end if

if correo<>"" then
comprobarcorreo=true
end if

END FUNCTION
%>
<script language="javascript">

function abrir_ventana(){
window.open("correo_ok_espanol.htm" , "" , "fullscreen=0 , toolbar=0 , location=0 , status=0 , menubar=0 , scrollbars=0 , resizable=0 , width=300 , height=200" , false);
}
</script>

<%
dim correo
dim comprobar

correo=request.form("correo")

comprobar=comprobarcorreo(correo)

if comprobar=false then

call abrir_ventana()


end if

if comprobar=true then
response.Redirect("http://www.google.com")

end if

%>

</head>

<body>
</body>
</html>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Llamada a funcion javascript desde ASP

Publicado por Santos Pairazamán (415 intervenciones) el 04/04/2007 17:37:35
if comprobar=false then
call abrir_ventana()
end if

no t olvides q tu function esta en JavaScript (Cliente) no en VBScript(Server)
if comprobar=false then
<script language="javascript">
function tu_funcion(){
----------
}
end if

espero t sirva
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Llamada a funcion javascript desde ASP

Publicado por Pedro (2 intervenciones) el 17/04/2007 08:12:09
Gracias.

Si que me ha servido
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar