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

Ventana de alerta

Estas en el tema de Ventana de alerta en el foro de ASP Clásico en Foros del Web. Hola! Haber si me podeis ayudar con esto: Programa en asp utilizando javascript, accedo a la base de datos y hago la comprobacion, segun lo ...
  #1 (permalink)  
Antiguo 18/04/2005, 16:01
 
Fecha de Ingreso: octubre-2003
Mensajes: 184
Antigüedad: 20 años, 7 meses
Puntos: 0
Ventana de alerta

Hola!
Haber si me podeis ayudar con esto: Programa en asp utilizando javascript, accedo a la base de datos y hago la comprobacion, segun lo que salga muestro una ventana de alerta u otra, pero la cuestion es que no sale nada, os muestro el codigo haber si vosotros sabeis cual es mi problema.
<%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%>
<html>
<head>
<title>EsAdmin</title>
<%
var Ob_Conn, Ob_RS;
Ob_Conn= Server.CreateObject("ADODB.Connection");
Ob_Conn.Open("colegio");
Ob_RS=Server.CreateObject("ADODB.Recordset");
Ob_RS=Ob_Conn.Execute("SELECT * FROM accesoadm");

var nomb,clave,sql;
nomb=Request.Form("Nom_adm");
clave=Request.Form("Cla_adm");
//if (Ob_RS.EOF) {
//alert("No hay datos de administrador.");

//}

if (nomb==Ob_RS("nombre")){
if (clave==Ob_RS("clave")){
alert("Datos correctos");
}
else {
alert("Datos incorrectos");
}
}
Ob_RS.Close();
Ob_Conn.Close();
%>
</head>
<body>
</body>
</html>

Gracias
  #2 (permalink)  
Antiguo 18/04/2005, 17:00
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Compañero, tiene usted un error de conceptos, ASP se ejecuta en el servidor y estás tratando de enviar un alert desde el servidor, que deberías hacerlo en el cliente, con javascript client side

Código:
<%
var nomb,clave,sql;
nomb=Request.Form("Nom_adm");
clave=Request.Form("Cla_adm");
if (Ob_RS.EOF) {
%>
  <script language="javascript">
    alert("No hay datos de administrador.");
  </script>
<%
}
Lo mismo para el otro if...

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 18/04/2005, 17:20
Avatar de renton  
Fecha de Ingreso: enero-2004
Ubicación: BCN (PPCC)
Mensajes: 573
Antigüedad: 20 años, 4 meses
Puntos: 1
Corroboro lo dicho por u_goldman y añado:
Quita el ";" del final de cada linea!! ;)
__________________
"No et limites a contemplar aquestes hores que ara venen, baixa al carrer i participa.
No podran res davant un poble unit, alegre i combatiu!!"
  #4 (permalink)  
Antiguo 18/04/2005, 17:49
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
No renton, me parece que el ";" al final de cada línea es correcto, toda vez que está programando en jscript...sobre ASP

Salú!
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #5 (permalink)  
Antiguo 18/04/2005, 18:29
Avatar de renton  
Fecha de Ingreso: enero-2004
Ubicación: BCN (PPCC)
Mensajes: 573
Antigüedad: 20 años, 4 meses
Puntos: 1
Ahhh! Pudiera ser, pudiera ser... jejeje!
La costumbre de usar siempre vbscript para ASP!

Un saludo!
__________________
"No et limites a contemplar aquestes hores que ara venen, baixa al carrer i participa.
No podran res davant un poble unit, alegre i combatiu!!"
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 23:35.