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

llamar a función vbscript desde asp

Estas en el tema de llamar a función vbscript desde asp en el foro de ASP Clásico en Foros del Web. Saludos estoy intentando llamar desde código de ASP a una función que está en la misma página escrito en VBScript. ASP comprueba si existe un ...
  #1 (permalink)  
Antiguo 30/10/2003, 07:21
 
Fecha de Ingreso: octubre-2003
Mensajes: 10
Antigüedad: 20 años, 7 meses
Puntos: 0
llamar a función vbscript desde asp

Saludos estoy intentando llamar desde código de ASP a una función que está en la misma página escrito en VBScript.

ASP comprueba si existe un campo en una base de datos, si este existe llama a una función en vbScript que muestra un mensaje diciendo que el campo existe, en caso contrario redirecciona a otra página.

¿Cómo lo hago?
¿Cómo puedo lanzar un cuadro de diálogo desde ASP?

Gracias de antemano
  #2 (permalink)  
Antiguo 30/10/2003, 11:27
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
no podés lanzar cuadros de diálogo desde ASP.
lo que podés hacer es que en el onload llames a esa función client-side en caso de existir el campo. y si no existe, redireccionar server-side:

<%
If NOT campo existe then
Response.Redirect "otra_pagina.asp"
End if
%>
<script language="vbscript">
tu funcion
</script>

<body onload="tu funcion">
__________________
...___...
  #3 (permalink)  
Antiguo 30/10/2003, 11:28
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 4 meses
Puntos: 50
Se me ocurre de esta manera.

Código PHP:
<%
if 
existe_campo then%>
<
script language=vbscript>
msgbox("Si existe")
</script>
<%
else
response.redirect("destino.asp")
end if
%> 
Saludos
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
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:12.