软件首页 |  文章首页
最新更新 软件分类 设为首页 加入收藏 联系我们
当前位置:首页文章首页 IT学院 Javascript

高仿 google suggest ajax 示例

作者:  来源:  发布时间:2011-3-15 16:55:30  点击:

 

   for(var i in b){

   c=b[i].split(',');

   //***************************************************************

   d=d+'

  • 约'+c[1]+'结果'+c[0]+'
  • ';

     

       //***************************************************************

       }

       d=d+'

  • 关闭
  • '

     

       d=d+'

    ';

     

       return d;

      }

      ////////////////////////键盘事件////////////////////////

      function keydowndeal(Fun_event){

       var keyc=((window.event)?Fun_event.keyCode:Fun_event.which);

       if(keyc==13){hideajaxdiv();return false;}

       if(keyc==27){

       if(obj_div.style.display=='block' && li_num>-1)value_ed=obj_input.value=value_ing;

       hideajaxdiv();

       return false;

       }

       if(keyc==40 || keyc==38){

       if(div_word==obj_input.value && obj_div.style.display=='none' && obj_div.innerHTML!=''){

       obj_div.style.display='block';

       removediv();

      return false;

       }

       if(li_num==-1){

      if(div_word!=obj_input.value)return false;

       }else{

      if(div_word!=value_ing)return false;

       }

       if(updown_run==false || ajax_run_ing==true || obj_div.style.display=='none')return false;

       updown_delay=setTimeout('updownli('+keyc+')',time_delayupdown);

       updown_run=false;

       }

      }

      ////////////////////////方向键移动li////////////////////////

      function updownli(Fun_key){

       if(!obj_div){return false;}

       updown_run=true;

       if(li_num==-1){

       if(div_word!=obj_input.value){hideajaxdiv();obj_div.innerHTML='';li_num=-1;return false;}

       }else{

       if(div_word!=value_ing){hideajaxdiv();obj_div.innerHTML='';li_num=-1;return false;}

       }

       if(updown_run==false)return false;

       if(li_num==-1)value_ing=value_ed;

       if(Fun_key==40){

       if(li_num

       li_num++;

       }else{

       li_num=-1;

       }

       }

       if(Fun_key==38){

       if(li_num>=0){

       li_num--;

       }else{

       li_num=obj_div.firstChild.childNodes.length-2;

       }

       }

       if(li_num!=-1){

       value_ed=obj_input.value=obj_div.firstChild.childNodes[li_num].childNodes[1].nodeValue;

       }else{

       value_ed=obj_input.value=value_ing;

       }

       setlistyle();

      }

      后台ajax.asp

      

      

      

      

      

      

    首页 上一页 [1] [2] [3]  下一页 尾页

    文章评论

    本类推荐文章

    关于本站 | 网站帮助 | 广告合作 | 下载声明 | 友情连接 | 网站地图
    Copyright © 20098-2010 uzzf下载站. All Rights Reserved .