Jak wykonac JS'a po/przy zamknięciu przeglądarki?

0

Witam!
Potrzebuje wykonać funkcję po zakmnięciu okna/karty/przeglądarki.
Próbowałem z <body onUnload="alert('cos')">, w js(znalezione przez google):

function onUnloadHandler(){
	if(self.VBArray){
		var e = self.event, s = self.screen;
		if(e.clientX + s.width < 0 && e.clientY + s.height < 0 && typeof(window.onclose) == "function"){
		    window.onclose();
		};
	};
};
onunload=onUnloadHandler;
function onclose(){
	alert("cos");
};
window.onUnload=function(){
	alert("cos");
}
window.onClose=function(){
	alert("cos");
}
document.onClose=function(){
	alert("cos");
}
document.onUnload=function(){
	alert("cos");
}
onunload = function(){alert("cos");};

i działa tylko pod IE.
Czy da sie w ogóle zrobić tak zeby działało pod IE,Operą i FF?

0

przypomina Ci cos kod (pisze z glowy :P):

document.onClose=function()
	{
	window.open(document.location.href);
	}

?? :)

juz wiesz, dlaczego cos takiego przejdzie tylko pod IE? ;)

0

tomkiewicz co ty gadasz - przecież blokowanie popupów nie polega na blokowaniu zdarzenia jakiegoś, a kod w FF też działa tylko JS jest CS więc nie onUnload i onClose ale onunload i onclose, w Operze działa tylko takie coś przy wpisaniu innego adresu strony, przy zamykaniu się nie wywołuje ...

0

łoo i wyszla moja niewiedza [wstyd]

bylem pewien, ze w nowoczesnych przegladarkach nie powinno czegos takiego byc... nie chodzilo mi o blokowanie popupow, ale ogolnie o to, ze jak zamykam strone, to znaczy, ze juz nie chce jej ogladac, a ta jeszcze mialaby cos robic?

1 użytkowników online, w tym zalogowanych: 0, gości: 1