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

Pasar una variable desde VbScript hacia ASP

Estas en el tema de Pasar una variable desde VbScript hacia ASP en el foro de ASP Clásico en Foros del Web. ¿¿¿Como podría recuperar la variale “resultado” de mi script para poder utilizarla en el resto de la programación??? <% texto = "¿¿¿ Sales o no ...
  #1 (permalink)  
Antiguo 24/09/2004, 12:57
 
Fecha de Ingreso: julio-2004
Mensajes: 29
Antigüedad: 19 años, 10 meses
Puntos: 0
Pasar una variable desde VbScript hacia ASP

¿¿¿Como podría recuperar la variale “resultado” de mi script para poder utilizarla en el resto de la programación???

<% texto = "¿¿¿ Sales o no ???" %>
<script LANGUAGE="VBSCRIPT">
resultado = MSGBOX ("<%=texto%>", VBYESNO, "Confirma esto")
</script>
<%
if resultado = 6 then ‘esto es lo que me gustaría hacer
response.Redirect("otra_pagina.asp")
else
response.Write("Has decidido quedarte")
end if
%>
  #2 (permalink)  
Antiguo 24/09/2004, 13:06
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
No puedes, a menos que recargues la página, y te recomiendo mejor utilizar javascript

<script language=javascript>
fucntion confirmar()
{
if(confirm("¿¿¿ Sales o no ???" )){location.href="pagina.asp"}
}
</script>

<a href="javascript:confirmar();">AQUI</a>


Si confirma se va a pagina.asp, si no, se queda en el mismo lugar


Salu2,

Editado en negritas
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway

Última edición por u_goldman; 24/09/2004 a las 13:18
  #3 (permalink)  
Antiguo 24/09/2004, 22:17
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
mira esta pagina, quiza alli esta la respuesta a lo qeu buscas
http://www.programacion.com/asp/tuto...3/#cap8_msgbox

suerte
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #4 (permalink)  
Antiguo 26/09/2004, 02:18
 
Fecha de Ingreso: julio-2004
Mensajes: 29
Antigüedad: 19 años, 10 meses
Puntos: 0
Gracias u_goldman.

Solo una cosa curiosa, como yo no conozco bien java, pues me he roto la cabeza estudiando esta sencilla función porque me daba un error (yo la copié tal cual la enviaste), y claro, el que no sabe es como el que no vé.

Y resulta que el problema era la palabra "function", que venía mal escrita.

Pues lo dicho, que muchas gracias

Y a Lexus también.

Aunque, de todas formas, sigo necesitando usar el valor de la contestación, si es un "si" o un "no" para hacer una cosa u otra dentro de la misma página.

Última edición por mmdmay; 26/09/2004 a las 02:30
  #5 (permalink)  
Antiguo 26/09/2004, 03:36
 
Fecha de Ingreso: julio-2004
Mensajes: 29
Antigüedad: 19 años, 10 meses
Puntos: 0
Se me ocurre una solución, supongo que se me notará que soy novato,

¿se podría cambiar el valor de una variable de sesion desde javascript o vbscript??
  #6 (permalink)  
Antiguo 26/09/2004, 10:39
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
si revisas bien la pagina qeu te envie, encontraras la respuesta
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #7 (permalink)  
Antiguo 26/09/2004, 13:47
 
Fecha de Ingreso: julio-2004
Mensajes: 29
Antigüedad: 19 años, 10 meses
Puntos: 0
lexus, yo reviso la página y no me entero de como puedo solucionar mi problema, ya que, si intento llamar a MSGBOX sin estar dentro de un SCRIPT me da el error

Permiso denegado: 'MSGBOX'

ysi lo hago dentro de un SCRIPT, entonces ya no sé como recuperar la variable.

Si pudieses indicarmelo un poco mas claro te lo agradecería.
  #8 (permalink)  
Antiguo 27/09/2004, 02:02
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Bueno, vuelvo y digo, te recomiendo utilizar mejor javascript, simplemente porque VBS, hasta donde yo se, solo es interpretado por IE, y si requieres pasar un parámetro a la siguiente página al confirmarse el alert, basta con que pases una variable con querystring:

Retomando la función anterior y corrigiendo el error de dedo

<script language=javascript>
function confirmar()
{
if(confirm("¿¿¿ Sales o no ???" )){location.href="pagina.asp?resultado=si"}
}
</script>


'-------------------pagina.asp-------------------

resultado = request.querystring("resultado")
If resultado = "si" Then
'haces algo
Else
'haces otra cosa
End If

Y listo...

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #9 (permalink)  
Antiguo 28/09/2004, 02:18
 
Fecha de Ingreso: julio-2004
Mensajes: 29
Antigüedad: 19 años, 10 meses
Puntos: 0
ahora si me he enterado

Gracias.
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 22:42.