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"...