Come posso fare a richiamare una funzione JavaScript sulla finestra Madre da una Pop-Up ???
Come posso fare a richiamare una funzione JavaScript sulla finestra Madre da una Pop-Up ???
non puoi!
inserisci in una pagina la funzione e richiamala da entrambe le pagine .......con un include!
io di solito faccio cosi'
![]()
Quella di anise e` una interpretazione (legittima) della domanda.
Io la interpreto: "come chiamare da un documento che sta nella popup una funzione che e` definita nella madre".
window.opener.document.nomefunzione(parametri);
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati
GRANDEEEE!!!Originariamente inviato da Mich_
Quella di anise e` una interpretazione (legittima) della domanda.
Io la interpreto: "come chiamare da un documento che sta nella popup una funzione che e` definita nella madre".
window.opener.document.nomefunzione(parametri);
grazie mille!!!!!
avrei solo un ultimo problema,
come posso fare per raccogliere il testo scritto e non il valore di un select??
document.mio_form.nome_select.value; //raccolgo il valore selezionato.
document.mio_form.nome_select.txt; //non mi funziona per raccogliere il testo e non il valore.....
come posso fare ???
sarebbe text e non txt
cmq x accedere al testo dell' option selezionata è consigliabile questa sintassi
document.mio_form.nome_select.options[document.mio_form.nome_select.selectedIndex].text
idem x il value
document.mio_form.nome_select.options[document.mio_form.nome_select.selectedIndex].value
ciao
OK!
il mio fine era questo ma non ci riesco da solo:
creare un motore di ricerca che lavora su un <SELECT>
chiaramente non funziona !!!!!codice:<script language="javascript"> <!-- function CercaSuSelect(){ var myItem = document.FormCategoria.Stringa; for(var i in document.FormCategoria.ID_Categoria){ if(i.text == myItem.value){ document.FormCategoria.ID_Categoria.selected=true; } } } --> </script> <form name="FormCategoria" id="FormCategoria"> <input type="text" name="Stringa" style="width:200px;"> <input type="button" value="Cerca" style="width:50px;" onClick="CercaSuSelect();"> <select name="ID_Categoria" size="2" style="width:250px;height:250px;"> <option value="" selected></option> <option value="1">Pere</option> <option value="2">Mele</option> <option value="3">Banane</option> <option value="4">Pompelmi</option> <option value="5">Ananas</option> <option value="6">Kiwi</option> <option value="7">Albicocche</option> <option value="8">Susine</option> <option value="9">Pesche</option> <option value="10">Pompelmi</option> </select> </form>
cosa sto' sbagliando ???![]()
![]()
Ho trovato !!!!
solo che devo digitare solamente l'intera stringa esatta altrimenti non riesce a trovare una porzione di stringa,codice:<script language="javascript"> <!-- function CercaSuSelect(){ var mySelect = document.FormCategoria.ID_Categoria; var MyRicerca = document.FormCategoria.Stringa; for(var i=0; i<mySelect.length; i++){ if(mySelect.options[i].text.toUpperCase() == MyRicerca.value.toUpperCase()){ mySelect.options[i].selected = true; } } } --> </script>
e' possibile risolvere questo???