come non funziona elements sotto NN?? E da quando?Originariamente inviato da maximum
Inoltre elements non funziona sotto NN, per cui bisogna trovare un'alternativa...![]()
questo l'ho testato su IE6,NN7,Mozilla1.6, e Opera6 (i browser che ho a disposizione)
codice:<script language="javascript"> function NomeFunzione(){ var ff = document.NomeForm var conta=0 for(i=0;i<ff.elements.length;i++) if(ff.elements[i].name.substr(0,5)=='Input') if(parseInt(ff.elements[i].value,10)>0)conta++ if(conta>=1) document.getElementById('idLink').style.visibility='visible' else document.getElementById('idLink').style.visibility='hidden' } </script> <div id="idLink" style="visibility:hidden">link</div> <form name="NomeForm"> <input type="text" name="Input1" onchange="NomeFunzione();"> <input type="text" name="Input2" onchange="NomeFunzione();"> <input type="text" name="Input3" onchange="NomeFunzione();"> <input type="text" name="Input4" onchange="NomeFunzione();"> <input type="text" name="Input5" onchange="NomeFunzione();"> <input type="text" name="Input6" onchange="NomeFunzione();"> <input type="text" name="Input7" onchange="NomeFunzione();"> <input type="text" name="Input8" onchange="NomeFunzione();"> <input type="text" name="Input9" onchange="NomeFunzione();"> </form>

Rispondi quotando