Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/08/2004, 17:41
Avatar de martinArgentino
martinArgentino
 
Fecha de Ingreso: diciembre-2002
Mensajes: 157
Antigüedad: 21 años, 5 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