Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > ASP > Problemas con el MsgBox
-Foros de debate

ASP
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

Problemas con el MsgBox
Enviado por Monica el día 30 de octubre de 2003

Hola a todos. Estoy intentando hacer que en una página ASP, cuando no se cumple una condición, me aparezaca un mensaje, utilizando el MsgBox.....Pero me da el siguiente error: Error de Microsoft VBScript en tiempo de ejecución (0x800A0046)
Permiso denegado: 'MsgBox'

¿Alghuien sabe cómo puedo solucionarlo?...GRACIAS

 
Re: Problemas con el MsgBox
Enviado por Pedro el día 30 de octubre de 2003

Hola Mónica, ASP es una tecnología de programación por parte del servidor y en ella no puedes utilizar Msgbox. Si utilizas vbscript por parte del cliente si puedes utilizarlo.
Si lo que quieres es sacar un mensaje puedes utilizar Response.write("aquí escribe el mensaje que quieras mostrar")

 
Re: Re: Problemas con el MsgBox
Enviado por Monica el día 31 de octubre de 2003

Gracias....No se me había ocurrido esa opción.....
Un saludo

 


Re: Problemas con el MsgBox
Enviado por chus el día 9 de enero de 2004

yo tengo el mismo problema, pero ademas yo quiero poder evaluar la respuesta del msgbox con un if.

 
Re: Re: Problemas con el MsgBox
Enviado por ElShiko el día 10 de enero de 2004

mira, que yo sepa un msgbox no tiene respuesta a tan solo que sea por botones...
y nuevamente, asp no permite tener msgbox...

pero no se puede hacer un:
response.write("<script language=javascript>alert('MENSAJE');</script>") o algo asi?

 
Re: Re: Re: Problemas con el MsgBox
Enviado por FernandoC el día 13 de enero de 2004

Para poder lanzar un mssgbox si se cumple una determinada condición en el servidor:

<%
if g > 9 then
%>


<script language=vbscript>
msgbox "Es mayor"
</script>


<%
end if
%>

 

Re: Re: Re: Problemas con el MsgBox
Enviado por chus el día 14 de enero de 2004

gracias por vuestras respuestas, creo que no me he expresado bien al pedir ayuda os paso el código:

if response.write ("<SCRIPT LANGUAGE = ""VBScript""> MSGBOX ""desea borrar el archivo?"",vbyesno,""Atención""</SCRIPT>")=vbyes then
response.write "es verdad"

else
response.write "no"
end if

mi problema es que tanto si el usuario pincha en si como si pincha en no hace lo mismo. La cadena de la concicion me la devuelve con un valor vacio.

Gracias de nuevo

 
Re: Re: Re: Re: Problemas con el MsgBox
Enviado por ElShiko el día 16 de enero de 2004

Intenta escribir esto:

response.write ("<SCRIPT LANGUAGE =VBScript> if (MSGBOX 'desea borrar el archivo?',vbyesno,'Atención')=vbyes then
response.write 'es verdad'
else
response.write 'no'
end if</SCRIPT>")

Creo que es asi...
te mezclaste el codigo vbscript que queres copiar con el de la pagina... y el if estaba al reves...



bueno, no se si te entendi. fijate si te sirve

 
Re: Re: Re: Re: Re: Problemas con el MsgBox
Enviado por cestevez el día 19 de enero de 2004

Prueba con esto...

<script language="javascript">
function DoAction(){
if (form.Action.value == 'E'){
if (confirm('DESEA ELIMINAR?'))
form.submit();}
}
</script>
<form method="post" action="pagina.asp" name="form" onsubmit="javascript:return Action();">
<a onclick="javascript:form.Boton.value='E';">
<input type="image" src="images/boton.gif" >
Suerte!!

 
Re: Re: Re: Re: Re: Re: Problemas con el MsgBox
Enviado por El MesIAS el día 20 de enero de 2004

Saludos

Yo lo haría de la siguiente manera:

<script language="VBScript">
confirma = MSGBOX ("El mensaje a desplegar", VBYESNO, "El título")
if confirma = 1 Then
response.Write("Es verdad")
else
response.Write("NO")
</script>

donde "confirma" es la variable donde se captura 1 si presiona en SI o 2 si presiona el botón de NO.

Por otro lado si lo tienes dentro de una página ASP, puedes incrustar este script así:

<%
Dim condicion 'Donde condición es una variable a
*booleana a evaluar.

If condicion Then
%>
<script language="VBScript">
confirma = MSGBOX ("El mensaje a desplegar", VBYESNO, "El título")
if confirma = 1 Then
response.Write("Es verdad")
else
response.Write("NO")
</script>
<%
End If
%>

De esta manera estarías incrustando un script que solo se ejecutará si la variable "condicion" es verdadera, en caso de ser falsa, jamás lo ejecutará...

Espero que te haya servido.

 




Re: Re: Re: Problemas con el MsgBox
Enviado por d el día 1 de septiembre de 2004

funciona!!!

 



Re: Problemas con el MsgBox
Enviado por carol el día 10 de mayo de 2006

activa el permiso de escritura en el iis a tu carpeta ...\wwwroot\mipagina

 


Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network