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
==

Preguntas similare

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
==>

Respuesta Responder a este mensaje
#2 Búho
22/12/2003 - 10:04 | Informe spam
Perfecto, Dani, entenido. Estaba con mi cerebro anclado en el lado del
cliente.. :-D
Algo inventaremos para salir de paso.


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
=="Dani Castillo" <danicastilloarrobahotmail.com> escribió en el mensaje
news:
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
Respuesta Responder a este mensaje
#3 Dani Castillo
22/12/2003 - 10:11 | Informe spam
Hombre a la larga "casi siempre" se puede solucionar =) es un poco marciano
lo de trabajar a los dos lados , pero al final se van consiguiendo cosas
(desde un script de vb llamas a un documento asp con algo como
document.location=., y al final queda bien y to jeje)


suerte!

dani

"Búho" escribió en el mensaje
news:
Perfecto, Dani, entenido. Estaba con mi cerebro anclado en el lado del
cliente.. :-D
Algo inventaremos para salir de paso.


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
==> "Dani Castillo" <danicastilloarrobahotmail.com> escribió en el mensaje
news:
> 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


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida