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

llamar a una funcion javascript desde asp

Estas en el tema de llamar a una funcion javascript desde asp en el foro de ASP Clásico en Foros del Web. hola Tengo el sgte codigo del cual necesito llamar a una funcion javascript : Código: <% IF session("permisos")="1" or session("permisos")="2" or session("permisos")="3" THEN checo() else ...
  #1 (permalink)  
Antiguo 13/02/2007, 12:24
 
Fecha de Ingreso: enero-2007
Mensajes: 158
Antigüedad: 18 años, 3 meses
Puntos: 0
llamar a una funcion javascript desde asp

hola Tengo el sgte codigo del cual necesito llamar a una funcion javascript:


Código:
<% 
IF session("permisos")="1" or session("permisos")="2" or session("permisos")="3" THEN 
checo() 
else 
response.redirect "goo.asp" 
End if 
%>
la funcion la estoy lamando como aparece en rojo en el codigo pero me marca error:
No coinciden los tipos: 'checo'


La funcion es la sgte:

Código:
function checo() 
{ 
if session("permisos")="1" 
{ 
document.forms['nuevo'].te.disabled=true; 

} 
}

te= es un butoon para guardar datos en la BD
  #2 (permalink)  
Antiguo 13/02/2007, 12:52
 
Fecha de Ingreso: septiembre-2004
Ubicación: Santiago de Compostela
Mensajes: 103
Antigüedad: 20 años, 7 meses
Puntos: 0
Re: llamar a una funcion javascript desde asp

Hola carolina,

No puedes llamar de esa forma a una función de javascript. Puedes meter código ASP dentro de JavaScript pero no puedes llamar con código VBScript de servidor a una función JavaScript de cliente.

Lo que si puedes hacer es algo asi ...

<% If en VBScript ...%>
function javascript checo si tiene permiso ...
<% Else %>
function javascript checo si no tiene permiso ...
<% End If %>

Algo asi como lo que intentas hacer pero el código ASP mételo en los bloques <% %>.

Un saludo y suerte!
__________________
Fran Castro
Diseño de Paginas Web Descargas Gratis
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 07:47.