cosa significa opener?
ho uno script su una pagina come questo:
<script language="JavaScript" type="text/javascript">
if (opener) { opener.location.reload(); }
</script>
che fa di preciso
cosa significa opener?
ho uno script su una pagina come questo:
<script language="JavaScript" type="text/javascript">
if (opener) { opener.location.reload(); }
</script>
che fa di preciso
In realta` l'oggetto sarebbe window.opener (ma in IE funziona anche senza window).
E` il riferimento alla pagina che ha aperto la popup dove sei. Se la pagina non e` una popup, window.opener none` definito.
http://www.devguru.com/technologies/...ef/window.html
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati
scusate..ho fatto una ricerca, ma la cosa si fa lunga..quindi ho pensato di chiedere
con opener faccio riferiemtno al padre della pagina
ma per il contrario...se volessi sapere se il figlio è stato chiuso?
ho fatto questo
<script>
<!--
function creapop() {
finestra = window.open ('pippo.html'...);
}
if (finestra.closed) {
location.href="saluti.html";
}else{
alert("nn si chiude");
}
//-->
</script>
</head>
<body bgcolor="#ffffff" onUnload="creapop();...
nn funziona
La cosa e` complicata.
con l'evento onunload hai a disposizione solo un'istruzione, poi la pagina viene persa (e con essa anche lo script).
All'onunload puoi solo aprire una pagina, non puoi poi testare se e` aperta.
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati
ho risolto
faccio il controllo dall'interno della finestra
se questa è chiusa reindirizzo la opener
così funziona