Har lagt in detta på länkarna:
onclick="window.onunload=null; return true;"
Det fungerar bra i FireFox.. men inte i Internet Explorer?
4 svar · 338 visningar · startad av UrMe
Jag har ett popup fönster som jag öppnar från en sida. Nu har jag detta script i popup fönstret
<script type="text/javascript">
window.onunload = function(){
if (window.opener){
window.opener.location.reload();
}
}
</script>
Detta skript gör så att huvudsidan laddar om när jag stänger popup fönstret.. men den laddar även om huvudsidan när popup fönstret laddas om.. hur gör jag så att huvudsidan bara laddas om när popup fönstret stängs?
Har lagt in detta på länkarna:
onclick="window.onunload=null; return true;"
Det fungerar bra i FireFox.. men inte i Internet Explorer?
På sidorna i popupfönstret:
window.onbeforeunload = function(){
if (window.opener){
window.opener.reload();
}
}
Huvudfönstret:
var win = 0;
function reload(){
if (win){
window.setTimeout(function(){if(win.closed)location.reload()},1);
}
}
Exempel på hur du öppnar fönstret:
<a href="javascript:void([b]win = [/b]window.open('a.html','','height=300,width=400'))">popup</a>
Tackar! Fungerar perfekt!