Ciao.
Avrei un problema con questa funzione javascript che apre da una pagina madre una pagina figlia in popUp:
Il problema è che se dalla pagina madre che contiene la funzione Forum, riprovo a selezionare lo stesso valore selezionato in precedenza la popup non si apre più, mi spiego meglio:codice:// Variabile globale contenente l'istanza 'window' del popup corrente var popup = null; function Forum(fld, tbl, col, w, h) { var pw = Math.floor((screen.width - w) / 2); var ph = Math.floor((screen.height - h) / 2); // Crea il popup solo se non è già stato aperto if (!popup || popup.closed) popup = window.open("popUp.htm?f=" + fld + "&t=" + tbl + "&c=" + col, "scelte", "width=" + w + ",height=" + h + ",top=" + ph + ",left=" + pw); // Attiva il popup (portalo in primo piano) if (popup) popup.focus(); }
supponiamo che dalla pagina madre seleziono valore TEST, si apre la popup, scelgo il valore XXX che riporto nella pagina madre e si chiude la popup;
se riprovo dalla pagina madre a riselezionare TEST la popup non si apre più.
perchè si comporta così?
questo è il codice della pagina madre che apre la popUp :
codice:<select size="1" name="tipo" onchange="Forum(this.options[this.selectedIndex].value, 'tbl', 'elm', 400, 200)">

Rispondi quotando
