codice:
<script type="text/javascript">
function prova()
{	  
RadioA = document.newUser.avatar; 
for (var i=0;i<RadioA.length;i++){
  if (RadioA[i].checked){
    //Img = alert(RadioA[i].value)
      Img = document.newUser.elements[RadioA[i].value].value 
      if (Img != "" || Img != "undefined"){
    document.ImgChange.src = Img;
    return true;
  }
  }
}
}
</SCRIPT>
<input name="avatar" type="radio" value="ava_file" onClick="javascript:prova();"> 
<input name="ava_file" type="file" onChange="javascript:prova();">


<input name="avatar" type="radio" value="ava_select" onClick="javascript:prova();"> 
<select name="ava_select" id="ava_select" onChange="javascript:prova();">
Nell'alert mi da corretamente il valore del radiobutton cliccato...però rimane sempre lo stesso errore...