轻松打造自己的站内搜索引擎.pdfVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
轻松打造自己的站内搜索引擎.pdf

轻松打造自己的站内搜索引擎 [ 来源:电脑爱好者 | 作者: | 时间:2006-3-1510:18:30| 浏览:人次 ] 收藏到新浪ViVi ┊ 收藏到365KEY┊ 收藏到我摘 ┊ 双击滚屏 单击停止 很多个人网站的站长都希望为自己的网站建立一个站内搜索引擎,但一不熟悉ASP、PHP、JSP等动态 开发技术,另外自己建立站内搜索也需要空间支持相应的动态技术,所以常不得已放弃。其实,何不借用 Google打造站内搜索引擎,来方便网友对自己网站的内容进行查找。 若想在某特定网站内搜索特定的内容(如搜索中包含关键字“网络”的内容),只需要 在Google的搜索栏里输入:“网络 site:”即可(不含引号)。如果直接在自己站点的网页上建立一 个Google的搜索栏,然后让访问者按Google规定的格式进行查询,那不就能实现Google作为自己站内搜 索引擎的功能了吗?但是我们当然不能要求使用者还要特地学习Google对特定网站搜索的格式规范。于是 笔者立刻联想到是否可以使用 JavaScript 脚本使得 Google 接收的查询关键字后自动加上类似 “site:”的字符串呢?答案当然是肯定的。在你的网站首页需要放置站内搜索引擎页面的<body >标签的范围内放置如下代码: <scripttype=text/javascript> vardomainroot=//个人站点域名,替换成你的网站的网址即可 functionGsitesearch(curobj){ curobj.q.value=site:+domainroot++curobj.qfront.value } </script> <formaction=http://www.G/searchmethod=get onSubmit=Gsitesearch(this)> <p>站内搜索:<br/> <inputname=qtype=hidden /> <inputname=qfronttype=text style=width:180px/> <inputtype=submitvalue=开始搜索> </p> </form> 脚 本 的 关 键 部 分 在 于 Gsitesearch 函 数 。 语 句 :“curobj.q.value=site:+domainroot+ +curobj.qfront.value”的含义为:将“site:”字符串+变 量domainroot、空格、访客填写的关键字依此合 并。既使得搜索格式符合Google的语言规范,又使增加了搜索功能的友好性,不需要用户来遵循 Google 的搜索规则。 至此,您的专业站内搜索引擎就完成了(见图1 完成的站内引擎)。 如果我们不但要搜索本站的内容,还要让访客同时能搜索兄弟站点或本类网站的内容,该如何修改呢? 接下来我们就对我们刚才的代码做一些推广。 <scripttype=text/javascript> functionGsitesearch(curobj){ vardomainroot=curobj.domainroot[curobj.domainroot.selectedIndex].value curobj.q.value=site:+domainroot++curobj.qfront.value } </script> <formaction=http://www.G/searchmethod=get onSubmit=Gsitesearch(this)> <p> <inputname=qtype=hidden /> <inputname=qfront type=text style=width: 180px /> <inputtype=submitvalue=立刻搜索 / ><br/><br/> 站点: <selectname=domainroot> <optionvalue= selected=1>本站</option> <optionvalue=>友站1</option> <optionvalue=>友站2</option> </select> </p> </form> 我们只需要将Gsitesearch函数稍做修改,搜索的灵活性就能大大加强。站长只需要增删option选择项, 即可实现多站点的内容搜索(见图2 支持多站点的站内搜索引擎)。 小编有话说 有时强大的功能并不需要多么复杂的技术才能实现,而仅

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档