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

Ventana de mensaje con MsgBox

Estas en el tema de Ventana de mensaje con MsgBox en el foro de ASP Clásico en Foros del Web. Hola: Igual que en Javascript, con 'alert', por ejemplo, ¿se usar alguna orden para mostrar ventanas de mensaje? ¿El MsgBox? ¿Se puede usar dentro de ...
  #1 (permalink)  
Antiguo 26/01/2006, 11:46
Avatar de zacktagnan  
Fecha de Ingreso: abril-2005
Mensajes: 501
Antigüedad: 19 años, 2 meses
Puntos: 3
Ventana de mensaje con MsgBox

Hola:

Igual que en Javascript, con 'alert', por ejemplo, ¿se usar alguna orden para mostrar ventanas de mensaje? ¿El MsgBox? ¿Se puede usar dentro de un bloque ASP?

Yo he probado algo como esto...:

<%
Dim mensaje
mensaje = "Este es mi mensaje"

MsgBox(mensaje, "Título de la ventana")
%>

...y, al ejecutar la página con el código, el navegador me muestra el siguiente mensaje de error:

" Tipo de error:
Error de Microsoft VBScript en tiempo de ejecución (0x800A0046)
Permiso denegado: 'MsgBox' "

Repito la pregunta: ¿Se puede usar MsgBox u otra cosa parecida en ASP, para sacar ventanas de mensaje? ¿Cómo se hace? ¿un ejemplillo básico? ¿hace falta tener algo especial, qué es eso de "Permiso denegado"?

Saludos,

zacktagnan.
=================================================
  #2 (permalink)  
Antiguo 26/01/2006, 12:08
Avatar de FiNo  
Fecha de Ingreso: octubre-2004
Ubicación: Costa Rica
Mensajes: 265
Antigüedad: 19 años, 8 meses
Puntos: 1
mensaje = "Mensaje"
Response.Write("<script language=""javascript"">window.alert ("""&mensaje&""");</script>")
__________________
3S-CRM
  #3 (permalink)  
Antiguo 26/01/2006, 12:08
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
No, ASP se ejecuta en el servidor, por lo tanto si te permitiera hacer eso, estarias enviando un msgbox al servidor, que de nada serviria, usa el alert de javascript.

Salu2,

[EDIT]je jeje al mismo tiempo que FINO![/EDIT]
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #4 (permalink)  
Antiguo 26/01/2006, 13:24
Avatar de tomchat  
Fecha de Ingreso: septiembre-2005
Mensajes: 231
Antigüedad: 18 años, 9 meses
Puntos: 0
Ps si quieres usar un MsgBox tienes que usar el VBSCRIPT.

<Script Language="VBScript">
Msgbox("Mi Mensaje")
</Script>

Espero te sirva
  #5 (permalink)  
Antiguo 27/01/2006, 05:27
Avatar de zacktagnan  
Fecha de Ingreso: abril-2005
Mensajes: 501
Antigüedad: 19 años, 2 meses
Puntos: 3
Vale. Tomaré nota.

Yo creía que al crear un ASP con VBScript, pues ya directamente se podía programar la ventana de mensaje dentro del ASP. Por ejemplo:

<%

Dim num
MsgBox("El número es "& num)

%>

Pero bueno parece que me equivoqué.

De todas manmeras, cuando, por ejemplo en el DreamWeaver eliges:
Nuevo=>Pág Dinámica=>ASP VBScript ó ASP JavaScript

¿Qué quiere decir exactamente? Si eliges, por ejemplo, ASP VBScript yo creía que el lenguaje de VBScript lo usabas dentro del ASP, ¿no?
Bueno, igual sólo es uno de mis cacaos teóricos que tengo.

Saludos,

zacktagnan.
============================================
  #6 (permalink)  
Antiguo 27/01/2006, 10:24
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Un consejo, no utilices VBscript en el lado del cliente ya que solo es interpretado por IE, utiliza javascript.

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #7 (permalink)  
Antiguo 27/01/2006, 14:48
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Cita:
De todas manmeras, cuando, por ejemplo en el DreamWeaver eliges:
Nuevo=>Pág Dinámica=>ASP VBScript ó ASP JavaScript

¿Qué quiere decir exactamente? Si eliges, por ejemplo, ASP VBScript yo creía que el lenguaje de VBScript lo usabas dentro del ASP, ¿no?
Bueno, igual sólo es uno de mis cacaos teóricos que tengo.
Bueno, el DW te pide que selecciones el lenguaje del servidor que vas a utilizar. Los ASP's se pueden programar en ambos (vbs y jsss).

U_G, te hace la recomendación de usar javascript en el cliente, esto es por que todos los clientes (los navegadores) soportan por default javascript en cambio solo IE soporta vbscript.

A estas alturas ya sabrás que hay dos programaciones: La programación del cliente (html, css y javascript (o vbscrip para IE) y la del servidor ASP (con VBS o JSSS), PHP, JSP, etc.

Saludos
  #8 (permalink)  
Antiguo 27/01/2006, 20:38
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
http://www.programacion.com/asp/tuto...3/#cap8_msgbox
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #9 (permalink)  
Antiguo 27/01/2006, 21:25
Avatar de tomchat  
Fecha de Ingreso: septiembre-2005
Mensajes: 231
Antigüedad: 18 años, 9 meses
Puntos: 0
Denle al cliente lo que pide...
  #10 (permalink)  
Antiguo 29/01/2006, 21:55
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
si lo haces asi si:

Response.Write "<script language="&chr(34)&"vbs"&chr(34)&">"&chr(13)'
Response.Write "msgbox "&chr(34)&"El cliente "&quienes&" ya está dado de alta."&chr(34)
Response.Write "window.location="&chr(34)&"altas.asp"&chr(34)
Response.Write chr(13)&"</script>"
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
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:32.