ventanas alert y/o msgbox en asp

Tom2000
23 de Julio del 2004
Hola q tal??
Me gustara saber cmo puedo poner ventanas alert o msgbox en mi cdigo asp, he ido investigando y he encontrado q no se puede poner as como as y la solucin q me han dado es:
Response.Write("<SCRIPT LANGUAGE=javascript>")
Response.Write("alert('Debes escribir algo')")
Response.Write("</SCRIPT>")
pero no me funciona.
Gracias.

ana
23 de Julio del 2004
Hola:
Lo que tienes que poner es lo siguiente:
Me imagino que lo querras poner dentro de una condicin de asp, si es asi, prueba con esto:

<%If condicion Then
If nombre = "" Then%>
<script language="JavaScript">
alert("Debes introducir el nombre");
</script>
<% End If
End If%>

Espero que te valga.

Tom2000
23 de Julio del 2004
Es curioso pero parece como si no dejara hacer ms q el <script> y si tengo ms instrucciones no las hace. Si yo pongo:

if usuario="" or password="" then%>
<script language="JavaScript">
alert("Debes introducir el nombre");
</script>

<!--response.Redirect("prueba.asp")-->
<%else

Lo hace bien, pero si descomento lo de response.redirect y abro <% en esa lnea, no me hace el script, ¿Que raro no?
Ser q no puede ir dentro de ifs anidados o algo asi??

Hasta pronto.

ana
23 de Julio del 2004
Si se puede porque yo lo tengo hecho en algunas aplicaciones, no se porque motivo a ti no te lo lee.
<%if usuario="" or password="" then%>
<script language="JavaScript">
alert("Debes introducir el nombre");
</script>
<%response.Redirect("prueba.asp")
else
End If%>
Un saludo