Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    window.opener.form.field.value

    Salve.
    Ho una pagina in popup, con nome finestra "edit" dalla quale premendo un pulsanto 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 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.

  2. #2
    Okay, farò un po di crossposting in Scripting.

  3. #3
    Utente di HTML.it L'avatar di nuky
    Registrato dal
    Oct 2001
    Messaggi
    1,053
    Per accedere in quel modo optionsForm deve essere l'id della form... credo
    - "E' un messaggio. E' di Svarion, della terra di Merdor!"
    - "Busto Arsizio?"
    - "Terrazzo, sgabello, formaggio. Borraccia blu, ca**o di gomma e... CANNUCCIA!"
    - "Ca**o dici? C'è scritto «frocio chi legge»!"

  4. #4
    Risolto.
    Colpa mia.
    Nella form nodeOptions avevo scritto nam="nodeOptions" e non name="nodeOptions", mi ero scordato la e di name...

  5. #5
    Utente di HTML.it L'avatar di nuky
    Registrato dal
    Oct 2001
    Messaggi
    1,053
    Quindi accedi alla form in quel modo tramite name e non tramite id? :master:
    - "E' un messaggio. E' di Svarion, della terra di Merdor!"
    - "Busto Arsizio?"
    - "Terrazzo, sgabello, formaggio. Borraccia blu, ca**o di gomma e... CANNUCCIA!"
    - "Ca**o dici? C'è scritto «frocio chi legge»!"

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.