Ragazzi ho il seguente problema, in pratica ho creato un piccolo javascript per poter fare una piccola interazione.
il progetto e' composto dai seguenti elementi:
una pagina principale che in questo caso definiremo principale.html e un'altra secondaria che definiremo iframe.html
innanzitutto voglio dire che nella prima pagina, cioe' in principale.html, c'e' una div con id="contenitore" quindi ecco la 1 parte di codice
<div id="contenitore"></div>
con una piccola funzione che ho creato al tasto onclick scriverò all'interno della DIV
<script>
function riempi_div(){
document.getElementById('contenitore').innerHTML ="<iframe id=\"buffernodo\" src=iframe.html></iframe>";
}
</script>
dentro la pagina iframe.html c'e' il seguente contenuto:
<FORM id="html">
<input id="txtA" type="text" value="a">
</FORM>
eseguendo la funzione riempi_div dentro iframe mi stampa la form con una inputbox !
il problema e' il seguente:
devo creare un'altra funzione che eseguendolo nella pagina principale, quindi in principale.html, mi deve stampare il contenuto scritto nella inputbox precisamente txtA.
Ho provato con il seguente esempio:
<script>
function lettura_div(){
alert(document.getElementById('buffernodo').docume nt.getElementById('textA').value);
}
</script>
il problema riscontrato e' il seguente:
se chiamo il buffernodo mi ritorna oggetto quindi:
<script>
function lettura_div(){
alert(document.getElementById('buffernodo'))
}
funziona, pero' se richiamo oggetto all'interno dell'frame non va..
Spero qualcuno potrà risolvere il enigma..
Cordiali Saluti

