Foros del Web » Creando para Internet » Diseño web »

enlace en el "SI" de un MSGBOX ??

Estas en el tema de enlace en el "SI" de un MSGBOX ?? en el foro de Diseño web en Foros del Web. Tengo este codigo de ejemplo: <script language="VBScript"> Function Mensaje() Dim TuRespuesta TuRespuesta = MsgBox ("Vamos al cine...", 4, "Ejemplo de MsgBox") If TuRespuesta=6 Then MsgBox ...
  #1 (permalink)  
Antiguo 31/05/2004, 03:25
Avatar de TOTE  
Fecha de Ingreso: mayo-2004
Ubicación: Murcia
Mensajes: 71
Antigüedad: 19 años, 11 meses
Puntos: 0
enlace en el "SI" de un MSGBOX ??

Tengo este codigo de ejemplo:

<script language="VBScript">
Function Mensaje()
Dim TuRespuesta
TuRespuesta = MsgBox ("Vamos al cine...", 4, "Ejemplo de MsgBox")
If TuRespuesta=6 Then
MsgBox "Nos vemos a las 8", , "Has dicho que SI"
Else
MsgBox "Vale, otra vez sera", , "Has dicho que NO"
End If
End Function
</script>
<form>
<input type="button" value="pulsame" onClick="Mensaje()">
</form>


Ahora bien, en las respuestas quiero que redireccione a otra pagina en vez de que me aparezca otro MSGBOX. A 1.htm por ejemplo si le das a "SI" y a 2.htm si le das a "NO". ¿Cómo se hace eso? Es que estoy venga a probar a probar a probar y nada, siempre me da errores y no se como puede ser, que será fácil... ¡¡¡Gracias!!!
__________________
No sé si navego o naufrago...
  #2 (permalink)  
Antiguo 31/05/2004, 13:47
Avatar de Avelar  
Fecha de Ingreso: noviembre-2002
Ubicación: Ensenada, Baja California, México
Mensajes: 673
Antigüedad: 21 años, 5 meses
Puntos: 1
Código:
If TuRespuesta=6 Then
  window.location.href="./Si.html"
Else
  window.location.href="./No.html"
End If
__________________
Ariel Avelar
  #3 (permalink)  
Antiguo 01/06/2004, 01:23
Avatar de TOTE  
Fecha de Ingreso: mayo-2004
Ubicación: Murcia
Mensajes: 71
Antigüedad: 19 años, 11 meses
Puntos: 0
Gracias, no daba por mi mismo con "location", gracias tambien por avisar de que no se puede cambiar el titulo del msgbox.
En definitiva, muchas gracias Avelar.
__________________
No sé si navego o naufrago...
  #4 (permalink)  
Antiguo 01/06/2004, 15:23
 
Fecha de Ingreso: enero-2003
Mensajes: 5
Antigüedad: 21 años, 3 meses
Puntos: 1
Me aprovecho del panico para consultar: Puede llamar a una funccion de VBScript sin necesidad de un evento onclick u onfocus, etc. solo llamarla si se cumple una condicion (por ejemplo segun el valor recivido por formulario). esta funcion lleva un MSGBOX que si su respuesta es si, no hace nada y sige, pero si su respuesta es no vuelve a la pagina de llamada
  #5 (permalink)  
Antiguo 01/06/2004, 15:56
Avatar de Avelar  
Fecha de Ingreso: noviembre-2002
Ubicación: Ensenada, Baja California, México
Mensajes: 673
Antigüedad: 21 años, 5 meses
Puntos: 1
¿Es pregunta o afirmación?

En caso de que sea pregunta, si se puede... puedes poner ese código fuera de una fnución para que se ejecute cuando se cargue la página o bien si está en una función mandar llamarla desde una línea que se corra cuando se cargue la página.
__________________
Ariel Avelar
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:16.