基本的原理是在当前窗口创建了一个ifr a me,然后将相关关键词的提示列表在ifr a me中,并通过列表点选将选定项放到搜索框中。能这么快的能将所有相关关键词的检索数列出,看来所有的提示词已经提前进行了预搜索和数量记录。试了一下”sex”,没有相关检索提示,看来对搜索词进行了严格的*过滤。 另外:这一动态列表功能也应用在GMail的地址栏自动输入完成中,如图:
Google自动完成的源代码如下:// Copyright 2004 and onwards Google Inc.
var w=
1.suggest.js 复制代码保存为suggest.js在你需要的页面引用就行了 代码如下: //建立跨浏览器的xmlHttp对象引用 var xmlHttp; var k=-1; try { xmlHttp=new XMLHttpRequest(); } catch(e) { var XMLHTTP_IDS = new Array(‘MSXML2.XMLHTTP.5.0′,’MSXML2.XMLHTTP.4.0′,’MSXML2.XMLHTTP.3.0′,’MSXML2.XMLHTTP’