
11/08/2004, 17:41
|
 | | | Fecha de Ingreso: diciembre-2002
Mensajes: 157
Antigüedad: 22 años, 4 meses Puntos: 1 | |
Tené cuidado con el evento onUnload, pues el código javascript que en este manejador de eventos escribas, tambien se ejecutará en los siguientes casos:
Al hacer click en un linck de la pagina
Al refrescar la pagina.
Al escribir una url en la barra de direcciones.
Con esta función podes hacer que solo muestre el mensaje en el caso en que cierre la ventana, pero lamentablemente solo funca para IE. Es mas estoy buscando algo que tambien funcione para Netscape y Mozilla.
function ExitSite(e) {
width=515;
height=225;
if (navigator.appName.indexOf("Microsoft")>=0){
e=event;
var tempX = e.clientX + document.body.scrollLeft;
var tempY = e.clientY + document.body.scrollTop;
if(tempX<0&&tempY<0){
OpenCenteredPopup('popup.asp','popWin',width,heigh t,'toolbar=0, location=0, directories=0, status=0, menuBar=0, scrollBars=0, resizable=0','')
}
}else{
//nose Netscape u otros
}
return true;
}
}
Saludos
__________________ Martin |