ASP - Como puedo hacer esto...

 
Vista:

Como puedo hacer esto...

Publicado por Juan (1 intervención) el 25/06/2003 13:16:30
El problema que tengo es que quiero meter una funcion ASP en un evento. Me interesa que sea en ASP y no en JavaScript. Si no se puede indicarmelo. Os pongo como ejemplo lo que he hecho, pero me da error.
Ejemplo:
<%
function uno()
lo que sea.....
end function
%>
<img src="imagen.jpg" onload="+<%uno()%>+">
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como puedo hacer esto...

Publicado por palako (47 intervenciones) el 25/06/2003 17:37:24
Lo que dices no se puede hacer. El ASP corre en el server. Mira el código fuente de la página que generas en el navegador y verás como no hay rastro ni de tu función ni de tu llamada.
Debes tener algunos conceptos un poco más claros para programar ASP. Distingue bien entre lo que va del server y lo que va del cliente.

palako
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Como puedo hacer esto...

Publicado por Alejandro Visillac (113 intervenciones) el 25/06/2003 19:32:24
No se si entendi bien cual es tu problema, pero lo que yo entiendo que lo tu deseas es que en el onload pueda llamarse a diferentes funciones, las cuales dependeran de lo que tenga la funcion que mencionas en el servidor.
A ver si me puedo explicar un poco mejor con un pequeño ejemplo:
<%@ Language=VBScript %>
<%
Saldo = 1250.75
Function FormatearImporte( Valor)
Dim Aux
If len( Valor) <> 0 Then
Valor = replace( Valor, ",", ".")
Aux = FormatNumber( Valor, 2)
If mid( right( Aux, 3), 1, 1) = "," Then
FormatearImporte=Aux
Else
Aux = replace( Aux, ".", ";")
Aux = replace( Aux, ",", ".")
Aux = replace( Aux, ";", ",")
FormatearImporte = Aux
End If
Else
FormatearImporte="0,00"
End If
End Function
%>
<HTML>
<BODY>
Mi Saldo es: <%=FormatearImporte(rs("Saldo"))%>
</HTML>
</BODY>

Esto podrias usarlo tambien para tu problema, pero como te comento palako, si ves el codigo html que llega al cliente, veras que deberias incluir una funcion en VBScript del lado del cliente.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar