Hur kommer man åt onUnload med javascript? Har provat med både document.onunload och document.body.onunload. Spelar ingen roll om det så är IE-specifikt eftersom det endast kommer användas i IE. :)
onUnload
11 svar · 293 visningar · startad av Nexus86
<body onUnLoad="alert('foo');">
För det första, är det där onUnload kanske? ;)
För det andra så menade jag inom script-taggen, d.v.s:
<script type="text/javascript">
// Här vill jag ha det.
</script>
window.onunload känns som en kvalificerad gissning eftersom man använder window.onload.
Efter redigering ja! ;)
Jag tror inte man kan göra det i script-taggen om man inte skriver så här:
<script type="text/javascript">
document.onunload = function ()
{
alert("foo");
}
</script>
<body onUnLoad="document.onunload();">
Fungerade inte heller. Iaf inte till det jag vill ha det. :l
Jag försöker göra en funktion som tar bort onUnload ur ett fönster. D.v.s window.onunload=null; men det verkar inte fungera. :l
Något annat förslag?
dectgap har ju rätt... :)
Men det gick inte att stänga av på det sättet. :l
R// Alltså vad jag vill ha är att ta bort det som gör att det poppar upp en ruta när man lämnar ett fönster (som jag inte skapat koden till) och tänkte göra det genom en länk i bokmärken eller något som en genväg till alert('Fixat!',window.onunload=null);.
Vad du kanske skulle kunna göra är att stänga av/på popups med hjälp av två knappar.
window.open kan man stänga av så här:
window.open = function (url, name, features)
{
return new Object();
}
Tackar!