Vanuit een venster roep ik een popup aan, welke als navigatie fungeert voor de window.opener.
Zodra de opener gesloten wordt moet er vanuit de popup een window.open aangeroepen worden. Hiermee controleer ik dus via window.closed op beschikbaarheid van de opener.
Op alle browsers, en alle systemen werkt het, behalve op Windows 98. Mijn vraag waarom? Is dit bugje documented en bestaat hier een workaround voor?
p.s. de popup is chromeless vandaar de top.opener verwijzing.
Zodra de opener gesloten wordt moet er vanuit de popup een window.open aangeroepen worden. Hiermee controleer ik dus via window.closed op beschikbaarheid van de opener.
Op alle browsers, en alle systemen werkt het, behalve op Windows 98. Mijn vraag waarom? Is dit bugje documented en bestaat hier een workaround voor?
p.s. de popup is chromeless vandaar de top.opener verwijzing.
code:
1
2
3
4
5
6
7
8
9
10
11
12
| <script type="text/javascript">
function WijzigParent(url){
if (!top.opener.closed){
top.opener.location.href=url;
window.blur();
top.opener.focus();
}else{
window.open(url,"nieuwvenster","height=,width=,toolbar=yes,menubar=yes,location=yes,scrollbars=yes,resizable=yes");
window.blur();
}
}
</script> |