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

mensajes estilo msgbox de visual basic...

Estas en el tema de mensajes estilo msgbox de visual basic... en el foro de ASP Clásico en Foros del Web. hola a todos: tengo un problema: deseo cuando ejecuto una consulta sql en un formulario cuyo valor lo ingresa el usuario lo siguiente: si hay ...
  #1 (permalink)  
Antiguo 04/08/2004, 17:11
 
Fecha de Ingreso: julio-2004
Mensajes: 109
Antigüedad: 20 años, 9 meses
Puntos: 0
Exclamación mensajes estilo msgbox de visual basic...

hola a todos:

tengo un problema: deseo cuando ejecuto una consulta sql en un formulario cuyo valor lo ingresa el usuario lo siguiente:

si hay registro muestre ( esto lo tengo y funciona bien )

pero si no hay registro deseo mandarle un mensaje estilo visual basic con msgobx("mensaje..")
lo cual he intentado y no me resulta por ningun lado esto dentro del asp por supuesto...

de antemano muchas gracias....
  #2 (permalink)  
Antiguo 04/08/2004, 17:17
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 22 años, 5 meses
Puntos: 4
Eso tendrías que hacerlo con Javascript, no con ASP.

Algo así podrías mandar desde ASP.

Código:
<%
IF registro=null THEN 'En realidad pon aquí la condición que sea necesaria
%>
<script language="Javascript">
alert("No se ha encontrado ningún registro.");
</script>
<%
END IF
%>
Por cierto, no sé si cumple los estándares del nuevo XHTML. Tadavía estoy un poco atrasado en esto. Aun así debería funcionar.

Un saludo.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!

Última edición por Bravenap; 04/08/2004 a las 17:19
  #3 (permalink)  
Antiguo 04/08/2004, 17:20
Avatar de skatomundo  
Fecha de Ingreso: junio-2002
Ubicación: Santiago - CL
Mensajes: 2.532
Antigüedad: 22 años, 10 meses
Puntos: 125
<%
IF registro=null THEN 'En realidad pon aquí la condición que sea necesaria
%>
<script language="Javascript">
alert("No se ha encontrado ningún registro.");
history.back();
</script>
<%
END IF
%>
  #4 (permalink)  
Antiguo 04/08/2004, 20:05
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 22 años, 8 meses
Puntos: 16
aaaaaarrrghhhh !!!!!

no sean animales y acostumbrense a programar con funciones y sub rutinas.

De esa manera les queda un codigo mas limpio,ordenado y que permita cambios faciles, para hacer una mantencion menos dolorosa.

para hacer lo mismo sugiero hacer la sgte sub-rutina.

Código:
sub mensaje(txt)
	RESPONSE.WRITE "<script>" & chr(10)
	RESPONSE.WRITE "alert(""" & txt & """)" & chr(10)
	RESPONSE.WRITE "</script>"  & chr(10)
end sub
de esa manera el codigo que invoca la pantallita del mensaje, no queda amarrado al "como" se va a mostrar el mensaje.

asi el codigo te queda mucha mas entendible y con menos enredos para el pobre personaje que deba hacer la mantencion al sistema

Código:
if resulta = null then
      mensaje "nose encontro aquello"
else
      mensaje "aqui esta !"
end if

saludeitors
  #5 (permalink)  
Antiguo 04/08/2004, 20:39
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
casi de acuerdo con el de aquí arriba, lástima la forma de decirlo (que por cierto, cada uno tiene su manera de hacer las cosas)
__________________
...___...
  #6 (permalink)  
Antiguo 04/08/2004, 22:19
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 22 años, 8 meses
Puntos: 16
pero es con cariño
  #7 (permalink)  
Antiguo 05/08/2004, 09:18
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Eso me recordó un personaje cómico de un programa de mexico que diria en esta situación:
"¡¡ Pero animal !!, con todo respeto, ¿que acaso no sabes que el llamar al objeto write de response es mas lento que abrir y cerrar ASP?"

Saludos
  #8 (permalink)  
Antiguo 05/08/2004, 09:23
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 22 años, 5 meses
Puntos: 4
Claro que las rutinas están muy bien y ahorran muchas lineas de código en la mayoría de las ocasiones. Pero creo que en esta ocasión era rizar el rizo demasiado para algo con poca complejidad y que se resuelve en un par de líneas de fácil acceso y modificación.

Pues eso, que para gustos los colores. Yo me quedo con lo primero .

Un saludo.

P.D.: oye dazuaga, este Myakire está cogiendo una carrerilla tremenda. no deja escapar ni una. Preparate que va a por tí
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
  #9 (permalink)  
Antiguo 05/08/2004, 09:38
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Nuncamente, yo sería incapaz de decirle algo a nuestro señor moderador

jejeje, saludos
  #10 (permalink)  
Antiguo 05/08/2004, 12:43
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Bravenap, a Myakire lo tengo en la mira desde hace tiempo (al igual que a u_goldman -que debe estar muy ocupado con su nuevo hijo-, bakanzzip y a otros, incluido vos mismo)

  #11 (permalink)  
Antiguo 05/08/2004, 12:57
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 22 años, 5 meses
Puntos: 4

Somos más que tú. ¡Al abordaje!
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
  #12 (permalink)  
Antiguo 05/08/2004, 18:00
Avatar de skatomundo  
Fecha de Ingreso: junio-2002
Ubicación: Santiago - CL
Mensajes: 2.532
Antigüedad: 22 años, 10 meses
Puntos: 125
ke pasa... ahora gente ya estoy cerca de abrir los APR.....huhuhuuh

de hecho ya los abro pero intento llamarlos desde ASP (DLL) y nap.. ahi estoy
les comunico luego...
help me..!!!

salu2
  #13 (permalink)  
Antiguo 05/08/2004, 19:43
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Cita:
Iniciado por skatomundo
ke pasa... ahora gente ya estoy cerca de abrir los APR.....huhuhuuh

de hecho ya los abro pero intento llamarlos desde ASP (DLL) y nap.. ahi estoy
les comunico luego...
help me..!!!

salu2
Me parece a mi o te confundiste de mensaje? no era éste?
__________________
...___...
  #14 (permalink)  
Antiguo 06/08/2004, 21:45
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 4 meses
Puntos: 4
hola,
si lo que quieres es hacer algo como el msgbox de visual basic, aqui lo tienes para tu web o aplicacion..

aqui te explican paso a paso como mostrar un msgbox para un asp o lo que sea. desde cambiar iconos hasta colocar botones y almacenar resultados en variables.
espero te sirva

http://www.programacion.com/asp/tuto...3/#cap8_msgbox
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #15 (permalink)  
Antiguo 12/08/2005, 09:15
 
Fecha de Ingreso: enero-2005
Ubicación: Valencia
Mensajes: 66
Antigüedad: 20 años, 3 meses
Puntos: 0
Yo tengo el mismo problema, estoy probando con los dos métodos y no me funcionan, bueno no me funciona tampooco, con la opcion del RESPONSE.WRITE si que me ha funcionado pero cuando escribo ese código dentro de un if (if recordset <> null muestra datos
else
response.write....)
no muestra nada.
¿A qué se puede deber eso?
  #16 (permalink)  
Antiguo 12/08/2005, 11:42
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
no habia visto este post, la carrerilla la gano un servidor, porque el maestro tiguron anduvo en una granja
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #17 (permalink)  
Antiguo 12/08/2005, 13:51
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
En ese entonces tu me llevabas más de 1000 mensajes
  #18 (permalink)  
Antiguo 12/08/2005, 14:54
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 22 años, 6 meses
Puntos: 16
jajajaja que la competencia por los post llegua a tanto??? jajajajaja :P saludos masters
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!
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 16:42.