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

Msgbox

Estas en el tema de Msgbox en el foro de ASP Clásico en Foros del Web. Vuelvo con el problema del MSGBOX. Quiero agregar un MSGBOX y me da un error de permiso denegado. Lo resolví así: <SCRIPT LANGUAGE = "VBScript"> ...
  #1 (permalink)  
Antiguo 10/07/2002, 11:32
 
Fecha de Ingreso: julio-2002
Mensajes: 219
Antigüedad: 21 años, 11 meses
Puntos: 0
Msgbox

Vuelvo con el problema del MSGBOX.

Quiero agregar un MSGBOX y me da un error de permiso denegado.

Lo resolví así:

<SCRIPT LANGUAGE = "VBScript">
res = MSGBOX ("¿Desea Enviar sus datos al provedor del producto?", VBYESNO)
</SCRIPT>

Pero cuando hago:
<%Response.Write(res)%>

Entonces res está vacía.

Si alguien me puede decir como hacer por favor.

Gracias y saludos.
  #2 (permalink)  
Antiguo 10/07/2002, 12:16
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: Msgbox

Bueno aquí hay un GRAVE error de conceptos.

ASP- Lado del servidor.
VbScript-> Lado del cliente

Por lo cual Res esta vacio. Si quieres mostrar un msgbox no necesitas asignarlo como evento a un boton o algo por el estilo, dependiendo de lo que quieras hacer.

Saludos

<center>
<p><a href=http://comunidadguru.com><img border=0 src=http://comunidadguru.com/urjose.gif></a></p>
</center>
  #3 (permalink)  
Antiguo 10/07/2002, 12:27
 
Fecha de Ingreso: julio-2002
Mensajes: 219
Antigüedad: 21 años, 11 meses
Puntos: 0
Re: Msgbox

Perdón, pero no entiendo.

Lo voy a colocar en el cliente.
Por qué viene vacío, si las líneas de código donde creo el MSGBOX y donde trato de ver que fué oprimido, están en la misma página.

Si me puedes explicar un poco más, te lo agradezco.

Gracias.
  #4 (permalink)  
Antiguo 10/07/2002, 13:59
 
Fecha de Ingreso: julio-2002
Mensajes: 219
Antigüedad: 21 años, 11 meses
Puntos: 0
Re: Msgbox

Lo que quiero en verdad es mostrar un cuadro de mensaje, con las opciones SI y NO.
Qué estructura u objeto prehecho puedo utilizar?. O si me dicen cómo agregar un MSGBOX y luego recibir el valor de la respuesta de ese MSGBOX.

Muchas gracias.
  #5 (permalink)  
Antiguo 19/07/2002, 17:26
Avatar de Torus  
Fecha de Ingreso: enero-2002
Ubicación: Tú buscame y me encontraras
Mensajes: 413
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Msgbox

Hola.
Hay una forma de hacerlo,
mete lo siguiente en el HEAD
----------------------
&lt;script LANGUAGE=&quot;VBScript&quot;&gt;
SUB ventana()
Dim Mensaje,Botones,Titulo,Respuesta,tu_respuestaMensa je=&quot;¿Desea continuar?&quot;
Botones=vbYesNo+vbQuestion+vbDefaultButton2
Titulo= &quot;&lt;%=(Recordset1.Fields.Item(&quot;lo_que_s ea&quot;).Value)%&gt;&quot;
Respuesta=MsgBox(Mensaje,Botones,Titulo)
End SUB
&lt;/script&gt;
-----------------------
Como puedes ver puedes meter un Recordset para definir el titulo,mensaje o Botones.
Para hacer la llamada solo tienes que incluir el codigo siguiente dentro del body
-------------------------
&lt;script LANGUAGE=&quot;VBScript&quot;&gt;
If Respuesta &lt;&gt; vbYes Then tu_respuesta=&quot;20&quot;
ventana
DOCUMENT.WRITE &quot;tu_respuesta&quot;&amp;tu_respuesta
&lt;/script&gt;
-------------------------
He incluido lo del DOCUMENT.WRITE para que veas como funciona, pero se puede modificar a tu gusto.
Saludos ;)

Hay tanto que aprender y tan poco tiempo
  #6 (permalink)  
Antiguo 19/07/2002, 17:56
 
Fecha de Ingreso: julio-2002
Mensajes: 219
Antigüedad: 21 años, 11 meses
Puntos: 0
Re: Msgbox

Gracias Torus. Aunque eso ya lo había averiguado, y me dí cuenta que no me convenía utilizar msgbox.

Pero igual muchas Gracias. Es muy problable que me sirva para el futuro.

saludos
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 21:56.