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