MsgBox en ASP

22/12/2003 - 09:42 por Búho | Informe spam
Hola a todas/os y Feliz navidad.
¿No existe Msgbox en ASP?
Es decir, para centrar mas mi pregunta, dentro de un codigo ASP, abro una
conexion a una MDB y obtengo una serie de registros.
Quisiera poner algo de esto, igual que se hace en Visual Basic...
Dim Resultado
Resultado = MSGBOX ("Datos de salida ya existen. ¿Sobreescribir estos
datos?", VBYESNO, "AVISO")
If resultado=6 Then
etc

segun he leido, si el usuario pulsa SI, se obtiene Resultado=6
pero al correr este codigo me da error.
Gracias por vuestra ayuda

Saludos desde Valladolid
Francisco Javier García Aguado

http://www.buho.tk [http://www.clikear.com/webs/accessbhuo/index.html]
http://groups.msn.com/Access2000VisualBasic/
== Web de Access de Juan M Afan de Ribera
http://www.juanmafan.tk
==
 

Leer las respuestas

#1 Dani Castillo
22/12/2003 - 09:52 | Informe spam
Buenas

en "principio" , no, no existe msgbox, ni nada que se le parezca

¿porque? porque "no puede existir", asp recuerda que es un lenguaje de
servidor, se ejecuta en el servidor, no en el cliente (que es el que deberia
responder a ese msgbox...) son cosas separadas y codigo necesariamente
separado

loq si que puedes hacer desde asp es generar codigo vbscript de cliente,
pero OJO cuando lo generas y el orden de generacion

ASP (server) -> bajo determinadas condiciones de tu programa haces q muestre
algo como
%><script languaje=vbscript> msgbox('...
<%

ese codigo llega al cliente, lo ejecuta y muestra el msgbox

el cliente "responde"

para tratar esa respuesta desde asp debes "volver a servidor" , es decir ,
hacer un vinculo a otra direccion asp

"Búho" escribió en el mensaje
news:#
Hola a todas/os y Feliz navidad.
¿No existe Msgbox en ASP?
Es decir, para centrar mas mi pregunta, dentro de un codigo ASP, abro una
conexion a una MDB y obtengo una serie de registros.
Quisiera poner algo de esto, igual que se hace en Visual Basic...
Dim Resultado
Resultado = MSGBOX ("Datos de salida ya existen. ¿Sobreescribir estos
datos?", VBYESNO, "AVISO")
If resultado=6 Then
etc

segun he leido, si el usuario pulsa SI, se obtiene Resultado=6
pero al correr este codigo me da error.
Gracias por vuestra ayuda

Saludos desde Valladolid
Francisco Javier García Aguado

http://www.buho.tk [http://www.clikear.com/webs/accessbhuo/index.html]
http://groups.msn.com/Access2000VisualBasic/
==> Web de Access de Juan M Afan de Ribera
http://www.juanmafan.tk
==>

Preguntas similares