Visualizzazione dei risultati da 1 a 3 su 3

Discussione: top.frames

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    21

    top.frames

    il problema questa volta è che non riconosce l'iframe all'interno di una pagina con un form..
    le funzioni js si trovano nel file incluso "/javascript/utilities.js"..

    funzione js:
    /*verifica presenza dei dati nel DB*/
    function verifica(id_chiamante)
    {
    var elem=document.getElementById(id_chiamante).value;
    top.frames["dati_nascosti"].location="verifica_dati.php?valore="+elem;
    //return true;
    }

    function ritorna_dati(dati)
    {
    var div_dati_rit=document.getElementById('mezzo_associ ato');
    div_dati_rit.innerHTML=dati;
    }

    modulo form
    <form name="inserimento" method="GET" action="" target="">


    <TABLE width="50%"border="0" align=center>
    <THEAD>
    <TR>
    <TH>NUOVO PREVENTIVO</TH>
    </TR>
    </THEAD>
    </TABLE>
    <table border="1" width="70%" align="center">
    <tr>
    <td width="33%"bgcolor="#F0F8FF" align="right">Impegno</td>
    <td width="33%"align="left">
    <input type="text" tabindex="1" name="num_impegno" id="num_impegno" size="4" value="" onblur="verifica(this.id);">
    </td>
    <td width="33%" align="center" valign="middle" border=0 rowspan="100%">
    <input type="submit" name="invia" VALUE="Carica Preventivo" onclick="">



    <input type="button" size="100"name="invia2" VALUE="Chiudi" onclick="chiudi();">
    </td>
    </tr>
    <tr>
    <td width="33%"bgcolor="#F0F8FF" align="right">Mezzo</td>
    <td width="33%"align="left">
    <div id="mezzo_associato">
    <select name="mezzi_impegno">
    <option></option>
    </select>
    </div>
    </td>
    </tr>
    <tr>
    <td width="33%"bgcolor="#F0F8FF" align="right">Commessa</td>
    <td width="33%"align="left">
    <input type="text" tabindex="3" name="commessa" id="commessa" value="" onblur="this.setAttribute('disabled');"size="6">
    </td>
    </tr>
    <tr>
    <td width="33%"bgcolor="#F0F8FF" align="right">Data Commessa</td>
    <td width="50%"align="left">
    <input type="text" tabindex="2" name="gg_comm" id="gg_comm" onblur=""size="2">/
    <input type="text" tabindex="3" name="mm_comm" size="2">/
    <input type="text" tabindex="4" name="aaaa_comm" size="4">
    (gg/mm/aaaa)
    </td>
    </tr>
    </table>
    <iframe id="dati_nascosti" height=150 width=500 src="about:blank" frameborder="0">
    </iframe>
    </form>

    quando attivo l'evento onblur sulla casella di testo, il debugger di FF ritorna "top.frames.dati_nscosti is undefined"...
    _libero_arbitrio_

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    <iframe name="dati_nascosti"...

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    21
    grazie ...non pensavo fosse indispensabile, credevo bastasse fare riferimento all'id...adesso funziona..
    _libero_arbitrio_

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.