文件一:
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<SCRIPT src="qswhGB2312.js"></script>
</HEAD><BODY>
<SELECT onkeydown=spellList() name=userlist>
   <OPTION value=1 selected>张三</OPTION>
   <OPTION value=2>张三火</OPTION>
   <OPTION value=3>李四</OPTION>
   <OPTION value=4>李四水</OPTION>
   <OPTION value=4>周渔</OPTION>
   <OPTION value=4>孙权</OPTION>
   <OPTION value=4>五八</OPTION>
   <OPTION value=4>周扒皮</OPTION>
   <OPTION value=4>诸葛亮</OPTION>
   <OPTION value=4>孔明</OPTION>
   <OPTION value=4>刘备</OPTION>
   <OPTION value=4>张飞</OPTION>
   <OPTION value=4>黄权</OPTION>
   <OPTION value=4>宋宗</OPTION>
   <OPTION value=4>李世民</OPTION>
   <OPTION value=4>程咬金</OPTION>
   <OPTION value=4>魏征</OPTION>
   <OPTION value=4>孙悟空</OPTION>
   <OPTION value=4>周星驰</OPTION>
   <OPTION value=4>司马懿</OPTION>
   <OPTION value=4>雷锋</OPTION>
   <OPTION value=4>董存瑞</OPTION>
   <OPTION value=4>黄继光</OPTION>
   <OPTION value=4>晃吉广</OPTION>
 </SELECT>
 &nbsp;
 <SELECT onkeydown=spellList() name=userl>
   <OPTION value=1 selected>张三</OPTION>
   <OPTION value=2>张三火</OPTION>
   <OPTION value=3>李四</OPTION>
   <OPTION value=4>李四水</OPTION>
   <OPTION value=4>周幼</OPTION>
   <OPTION value=4>孙权</OPTION>
   <OPTION value=4>五八</OPTION>
   <OPTION value=4>周扒皮</OPTION>
   <OPTION value=4>诸葛亮</OPTION>
   <OPTION value=4>孔明</OPTION>
   <OPTION value=4>刘备</OPTION>
   <OPTION value=4>张飞</OPTION>
   <OPTION value=4>黄权</OPTION>
   <OPTION value=4>宋宗</OPTION>
   <OPTION value=4>李世民</OPTION>
   <OPTION value=4>程咬金</OPTION>
   <OPTION value=4>魏征</OPTION>
   <OPTION value=4>孙悟空</OPTION>
   <OPTION value=4>周星驰</OPTION>
   <OPTION value=4>司马懿</OPTION>
   <OPTION value=4>雷锋</OPTION>
   <OPTION value=4>董存瑞</OPTION>
   <OPTION value=4>黄继光</OPTION>
   <OPTION value=4>晃吉广</OPTION>
 </SELECT>
<SCRIPT>
var sel="",timer=null;
function spellList(){
       with(window.event){
          with(srcElement){
              if(keyCode<48)return;
              if(keyCode>95)keyCode-=48
              sel+=String.fromCharCode(keyCode)
              window.status=sel
              for(i=0;i<length;i++){
               if(!options[i].sp){
               var tmp="",arr=getSpell(options[i].text,"'").split("'")
               for(var j=0;j<arr.length;j++)tmp+=arr[j].substr(0,1).toUpperCase();
               options[i].sp=tmp;
               }
               if(options[i].sp.indexOf(sel)==0){selectedIndex=i;break;}
              }
          }
          returnValue=false;
          clearTimeout(timer)
          timer=setTimeout("sel=''",500);
     }
}
</SCRIPT>
</BODY>
</HTML>