<script>//-------------------------------------//Unlimited extended year Select///Author: puterjam//------------------ -------------------var lastyear function selyear (obj,cyear) {var len=16//select length var selobj=document.getelementbyi D (obj) var selindex=parseint (LEN/2)-1 var newopt var ly=cyear-lastyear for (i=0;i<len;i++) {if selobj.options. Length!=len) {newopt=document.createelement ("OPTION") Newopt.text=cyear-selindex+i Newopt.value=cyear-se Lindex+i SelObj.options.add (newopt,i) if (selindex==i) {Lastyear=newopt.value}} else { Selobj.options[i].text=parseint (Selobj.options[i].text) +ly selobj.options[i].value=parseint (selObj.options[i) . Value) +ly if (selindex==i) {Lastyear=selobj.options[i].value}}} Selobj.selectedindex=selinde X} </script> <select size= "1" id= "Yearselect" name= "Yearselect" onchange= "selyear (' Yearselect ', This.value)" ></select> <sCript>selyear (' Yearselect ', 2005)//Initial select</script>
[Ctrl + A All SELECT Note: If the need to introduce external JS need to refresh to perform]