Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/01/2007, 04:50
Avatar de Valkam
Valkam
 
Fecha de Ingreso: junio-2006
Ubicación: Sevilla
Mensajes: 157
Antigüedad: 17 años, 10 meses
Puntos: 0
Re: Hacer que un applet acceda a variables de sesión

Hola evaht. Tu problema tiene solución puesto que puedes acceder a métodos públicos del applet desde javascript. En tu caso tendrías que capturar el evento OnBeforeUnload (mejor que OnUnLoad que da problemas en algunos navegadores) y hacer una llamada al método del applet que te desconecta del servicio de mensajeria.Sería algo mas o menos así:

<script>

function desconecta()
{
var applet = document.getElementById('IdApplet'); //Objeto del applet embebido en la pagina
applet.desconecta();
}

</script>

<body OnBeforeUnload="desconecta();">

<applet id="idApplet" code="...." archive="..."></applet>

</body>


Solo debes tener en cuenta que el método desconecta del applet debe ser public. Puedes incluso si quieres pasarle parámetros

Espero que te sea de ayuda