Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/11/2006, 14:08
Avatar de u_goldman
u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Bueno, pues tienes un grave error de conceptos, comienzo por el final:

Cita:
Mostraba las imagenes de continuar y cancelar, pero como enlaces, y aqui, aunque no hiciera click sobre alguno de los dos, con solo mandar llamar esta pagina, me rompia la sesion
Código:
<a href="sesi.html" target="_parent" onClick="<%session.Abandon()%>"><img src="imagenes/continuar.gif" width="86" height="20" border="0" /></a>
<a href="vacia.asp"><img src="imagenes/cancelar.gif" width="86" height="20" border="0">
Tú no estás llamando a ningún método en el evento onclick de ese botón, en ASP el código de servidor se ejecuta antes que el del cliente, por lo tanto para el momento que escribías tus botones en el browser, la sesión había terminado, pues el servidor ya había interpretado <%Session.Abandon%>


Código:
<form name="form1" method="post" action="finaliza.asp">

<input type="image" name="enviar" src="imagenes/continuar.gif" width="86" height="20" border="0" >
<input type="image" name="cancelar" src="imagenes/cancelar.gif" width="86" height="20" border="0" onCLICK="llama_pagina();" >
</div></td>
</form>
Estos son básicamente dos submits dentro de un form, que enviarán la forma que tiene por action finaliza.asp, si son simplemente dos imágenes, deja una como submit y la otra una simple imagen que en su evento onclick vaya a la función que hace el location.href.

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