L'errore del codice sta nell'usare la proprietà enabled, che,
per quello che ne so, non è utilizzabile in Javascript.
Microsoft DHTML Reference
Il codice "corretto" usa la proprietà disabled.
codice:<HTML><BODY> <FORM name="offerte" method="post" action="check.html"> <INPUT type="checkbox" value="on" id="check_offer" name="check_offer" onclick="on_off();"> Abilita/Disabilita offerte Periodo di applicazione : <INPUT type="text" id="periodo" name="periodo" value="" disabled> </FORM> <SCRIPT language="Javascript1.2"> <!-- function on_off() { if (document.offerte.check_offer.checked==true) { document.offerte.periodo.disabled=false; document.offerte.periodo.focus(); } if (document.offerte.check_offer.checked==false) { document.offerte.periodo.disabled=true; } } //--> </SCRIPT></BODY></HTML>