Visualizzazione dei risultati da 1 a 5 su 5

Discussione: problemi di javascript

  1. #1

    problemi di javascript

    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

  2. #2
    suppongo sia perchè chiami document.getElementById('textA').value mentre l'input text è <input id="txtA"

  3. #3

    Risposta !!!!

    No non dipende dal nome, avevo già provato cambiando nome..

    cmq grazie per aver risposto!!!

  4. #4
    ma fare solo:

    <script>
    function lettura_div(){
    alert(document.getElementById('txtA').value);
    }
    </script>

    Non funziona?

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Titolo adatto al 99,9% delle discussioni in questo forum

    Leggi il regolamento
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.