Llamar a una función ASP desde el evento onclick de una imagen

16/12/2004 - 19:27 por Emilio Bellido | Informe spam
Pues eso. Se puede llamar a una función ASP desde el evento onclick de una
imagen?

Preguntas similare

Leer las respuestas

#1 Alvaro G Vicario
17/12/2004 - 10:26 | Informe spam
*** Emilio Bellido wrote/escribió (Thu, 16 Dec 2004 19:27:09 +0100):
Mostrar la cita
Es imposible utilizar funciones de un lenguaje del lado del servidor desde
otro lenguaje del lado del cliente. ¿No puedes reescribir tu función para
que se ejecute en JavaScript en el navegador o llamar a un archivo *.asp
que ejecute la función en ASP?


#2 Emilio Bellido
17/12/2004 - 12:05 | Informe spam
No, ya que tengo que enviarle un recordset

"Alvaro G Vicario" escribió en
el mensaje news:
Mostrar la cita
una
Mostrar la cita
#3 Matias Iacono
17/12/2004 - 15:07 | Informe spam
La forma de solucionar esto en ASP, es que en tu imagen, tengas un evento
onClick, el cual hace referencia a una funcion de javascript. Por medio de
un campo oculto puedes almacenar un dato especifico, que te identifique, que
la imagen es la que ha disparado el evento. Y luego, recargas la pagina, o
sea, le haces un submit al formulario.

En el codigo ASP verificas este campo oculto, y si concuerda con una opcion
X haces lo que necesites.

Te plateo un ejemplo:

<script>
function HacerSubmit(strValue)
{
document.Form1.accion.value = strValue;
document.Form1.submit();
}
</script>

<%
select case request.form("accion")
case "1"
'La accion la disparo la imagen
'Aqui hacer tu codigo
case "2"
'La accion la disparo algo mas
case else
'Cualquier otra cosa
end select
%>

<form name=Form1 action="MismaPagina.asp">
<input type=hidden name=accion value="">
<img src="imagenes/..." onClick="HacerSubmit(1)">
</form>

Basicamente, este es el procedimiento... puedes variarlo a gusto...

Saludos,

Matias Iacono
Microsoft MVP



"Emilio Bellido" wrote in message
news:%
Mostrar la cita
en
Mostrar la cita
desde
Mostrar la cita
para
Mostrar la cita
#4 Alvaro G Vicario
17/12/2004 - 16:49 | Informe spam
*** Emilio Bellido wrote/escribió (Fri, 17 Dec 2004 12:05:03 +0100):
Mostrar la cita
En tal caso te interesa investigar una técnica llamada, si no me falla la
memoria, "iframe scripting". Consiste en incluir en la página un marco
oculto, en tu caso con un archivo ASP. Mediante JavaScript en la página
principal refrescas el marco oculto y generas código JavaScript con los
datos fresquitos recién sacados de la base de datos. Luego los pasas
(también mediante JavaScript) al lugar donde los necesites en la página
principal.

Tienes un ejemplo muy sofisticado aquí, aunque no usa frames:

http://www.google.com/webhp?complete=1&hl=en




#5 Ne0
20/12/2004 - 16:52 | Informe spam
remote scripting. eso es lo que necesitas
Saludos!!

"No digas nada si no vas a decirlo todo"
Castro
"Emilio Bellido" escribió en el mensaje
news:#
Mostrar la cita
en
Mostrar la cita
desde
Mostrar la cita
para
Mostrar la cita
Ads by Google
Search Busqueda sugerida