Salve a tutti, ho un problema per quanto riguarda l'apertura di finestre pop-up.
In sintesi, dovrei far capire al browser che se io da una finestra madre apro una pop-up, e poi chiudo la finestra madre,
e dalla pop-up apro un'altra finestra, quest'ultima dovrebbe prendere il posto della finestra madre (ovvero della opener).
In dettaglio, elenco il codice della madre:
codice figlia:codice:<script> // assegno un nome alla pagina top.name = "finestraMadre"; ... // apriamo un'altra finestra apri finestra
se io chiudo la opener e dalla child ne apro una nuova la condizione viene soddisfata come opener.closed perchè in effetticodice:// se la opener è chiusa aprine una nuova e gli dai il ruolo di finestraMadre if (!window.opener || opener.closed){ apriFin = window.open('miaPagina2.htm','finestraMadre','scrollbars=yes, toolbar=yes, status=yes, menubar=yes, location=yes, resizable=yes'); ... // se la opener è aperta else if (window.opener){ ...
anche se ne apro una nuova ho ciuso la madre.
p.s. non è necessario aprire dalla figlia un'altra finestra, potrei aprire (sempre dalla figlia) anche una nuova pagina, che a dire
il vero mi renderebbe più comodo.
Grazie, ciao.

Rispondi quotando
se hai qualche motivo particolare fallo presente.