Ciao, ho bisogno del vs aiuto (come sempre!)
Ho scritto una funzione che passa i valori da un campo ad un altro :
<script language="JavaScript" type="text/JavaScript">
function riporta(){
if (!document.FormArticolo.imgTestata.value=="")
document.FormArticolo.HimgTestata.value=document.F ormArticolo.imgTestata.value
if (!document.FormArticolo.imgRilievo.value=="")
document.FormArticolo.HimgRilievo.value=document.F ormArticolo.imgRilievo.value
if (!document.FormArticolo.imgThumb.value=="")
document.FormArticolo.HimgThumb.value=document.For mArticolo.imgThumb.value
if (!document.FormArticolo.imgArticolo.value=="")
document.FormArticolo.HimgArticolo.value=document. FormArticolo.imgArticolo.value
}
</script>

ed ho il form siffatto:
<form name="FormArticolo" method="post" ENCTYPE="multipart/form-data" action="scriviFotoArticolo.asp?codArt=<%=rs("Codar ticolo")%>" class="cornice2">



<%if rs("InTestata")<>0 then%>
Immagine in testata

<input name="imgTestata" type="file" class="textarea2" onChange="riporta()">


<%end if%>
<%if rs("InRilievo")<>0 then%>
Immagine in rilievo

<input name="imgRilievo" type="file" class="textarea2" onChange="riporta()">


<%end if%>
Immagine piccola

<input name="imgThumb" type="file" class="textarea2" onChange="riporta()">


Immagine grande

<input name="imgArticolo" type="file" class="textarea2" onChange="riporta()">


<input type="hidden" name="HimgTestata" value="<%=rs("imgTestata")%>">
<input type="hidden" name="HimgRilievo" value="<%=rs("imgRilievo")%>">
<input type="hidden" name="HimgThumb" value="<%=rs("imgThumb")%>">
<input type="hidden" name="HimgArticolo" value="<%=rs("imgArticolo")%>">


<input type="submit" name="Submit" value=" " class="invia">
</form>


Il problema è che quando non è soddisfatto l'if del conrtollo in asp (ossia manca uno dei due campi "facoltativi") la funzione no è piu valida.

Vorrei fare una funzione generica del tipo:
function riporta(valore){
var valore= document.FormArticolo.??? //nomeCampo.value
if (!valore=="")
valore1=valore
}

e poi ovviamente richiamare la funzione all'interno del form passando l'argomento giusto.

Ma non conosco la sintassi e non so se il ragionamento è esatto.

Potreste darmi una mano?

grazie!