Salve.
Ho una pagina in popup, con nome finestra "edit" dalla quale premendo un pulsante apro un'altra pagina in un'altra popup con nome finestra "optionsPage". Dentro la pagina aperta nella finestra "optionsPage" ho una form di nome "optionsForm", un campo di tipo testo di nome "relatedFile" e un pulsante che apre una ulteriore popup in una finestra di nome "files". Dentro quest'ultima finestra ci sta una form di nome "browser" con dei radiobutton, tutti con lo stesso name, ovvero "relatedFile" e un pulsante il quale, all'onclick chiama questa funzione javascript:
codice:
<script language="javascript" type="text/javascript">
<!--
function returnPath(){
var error = true;
for (var i = 0; i<document.browser.elements.length; i++){
var e = document.browser.elements[i];
if ((e.name == 'relatedFile') && (e.type == 'radio') && (e.checked == true)){
error = false;
window.opener.optionsForm.relatedFile.value = e.value;
self.close();
}
}
if (error == true){
alert('E' necessario selezionare un file.');
}
}
//-->
</script>
In pratica la funzione deve passare al campo form della finestra opener il valore selezionato dal campo radiobutton e quindi chiudersi, ma non funziona?
Chi sa aiutarmi?
Grazie.