Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    26

    iframe, div e innerHTML

    Ciao Ragazzi,
    ho un problema di questo tipo.
    Ho una pagina contenente una form div ed un iframe.
    --PAG PRINCIPALE--
    <body>
    <form name="frm" id="frm">
    <iframe src="pippo.asp" name="frame1" id="frame1"></iframe>
    <div id="div1" name="div1">
    </form>
    </body>
    -------
    L'iframe è dinamico ed è necessario che da qui venga passato un parametro alla pagina principale, che verrà poi valorizzato nel div.
    --IFRAME--
    <script language="javascript">
    function Reload(){
    txt_img1='<input type=hidden name=txt_img1 id=txt_img1 value=' + window.form1.txt_img1.value + '>';
    parent.window['div_img1'].innerHTML= txt_img1
    }
    </script>
    <body onload="Reload()">
    <form id=form1 name=form1>
    <input type="text" name="txt_img1" id="txt_img1" value="img1.jpg" size=30>
    </form>
    </body>
    -------
    Dal punto di vista del funzionamento (Per Explorer) non ci sono problemi, ma mi da una errore in javascript su
    parent.window['div_img1'].innerHTML= txt_img1
    dicendomi che è nullo o non è un oggetto.
    Qualcuno ha una soluzione da propormi per scrivere un codice corretto??
    Grazie!!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    26
    Naturalmente nella pagina principale il div ha questa sintassi
    <div id="div_img1" name="div_img1">
    e non
    <div id="div1" name="div1">
    ... grazie

  3. #3

    Re: iframe, div e innerHTML

    parent.document.getElementById('div_img1').innerHT ML = txt_img1

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.