Buongiorno a tutti!
Nella mia pagina asp ho il seguente blocco di codice:
codice:
<input name="COMUNE" type="text" id="COMUNE" value="<%=Request.Form("comune_text")%>" readonly>
[img]../../images/mano.gif[/img] </SPAN><input name="COMUNECD" type="hidden" id="COMUNECD"> </TD>
La funzione OpendDialog è la seguente:
codice:
function OpenDialog(ObjIDs,pagina,WinW,WinH,OldText,FieldToEmpty)
{
// if(FieldToEmpty) SetEmptyFields(FieldToEmpty)
var NewValue = showModalDialog(pagina,OldText, "dialogHeight:"+WinH+"px; dialogWidth:"+WinW+"px; resizable: no; help: no; status: no; scroll: no;");
if(NewValue)
{
var ArrazyValue = NewValue.split("|");
var ArrayObjIDs = ObjIDs.split("|");
for(var i = 0; i < ArrayObjIDs.length; i++)
{
if(ArrayObjIDs[i] && ArrazyValue[i])
{
if(ArrazyValue[i] != "Null")
{
document.getElementById(ArrayObjIDs[i]).value = ArrazyValue[i];
}
else
{
document.getElementById(ArrayObjIDs[i]).value = "";
}
}
}
//
}
}
In IE va senza problemi, ma in Chrome non funziona e sulla riga
codice:
document.getElementById(ArrayObjIDs[i]).value = ArrazyValue[i];
Mi dà l'errore: Uncaught TypeError: Cannot set property 'value' of null
E' come se non prendesse il 3° campo che passo, perchè al trio 'AREA|COMUNECD|COMUNE', tolgo AREA e/o COMUNECD non c'è nessun errore, ma ovviamente nell'input box COMUNE c'è il valore sbagliato...
Qualcuno mi sà aiutare?