首 页 | 科技新闻 | 科学探索 | 技术学院 | 网络管理 | 企业专题 | 趋势报道 | 生命科学 | 创新企业
您现在的位置: 火爆网 > 科技 > 技术学院 > 网页设计 > 文章正文
在自制主页中实现搜索功能
在自制主页中实现搜索功能
2008-3-7  来源:网友提供  作者:网友提供
Internet海洋的确波澜壮阔、博大精深, 也正是因为它的波澜壮阔和博大精深而使得许多初次上网的小网虫们被扑面而来的信息打得晕头转向,最终两手空空、一无所获。 有经验的网友们并不满足一个网址上的信息, 同时还要参考其他同类网址上的信息进行比较,以保证所掌握的资料最全面、最准确,这就要能找到包含您所需信息的所有网址。 使用过任一搜索引擎的网友都知道这些问题在这里都非常简单。本文并不是教您如何使用搜索引擎, 而是告诉您如何在自己的主页中调用这些搜索引擎。
在自制主页中调用搜索引擎要解决的关键问题是掌握这些搜索引擎的使用格式和主页中的窗口操作。第一个问题其实很简单,进入每一个搜索引擎进行搜索,记下Location栏中的使用格式即可; 而在主页中进行窗口操作的目的是保证原有网页的完整性和整体观感。下面的程序列出了网上常用的“YAHOO ”等六大搜索引擎, 读者可以按照本文提供的方法自行增减搜索引擎到程序中。按“开始搜索”按钮, 程序依次调用所选定的搜索引擎同时对所输入的字符串进行搜索。打开各个窗口看看, 六大搜索引擎搜索的结果有什么不同。如此强大的搜索, 恐怕不会再有“漏网之鱼”了。
< html >
< head >
< title >
在自制主页中实现搜索功能
< /title >
< scriptlanguage="javascript" >
< !--
functionsearch()//处理输入的字符串, 用加号替代空

{varzfc=document.eingabe.searchtext.value;
varsearchword="";
for(vari=0;i< zfc.length;i++)
{varjiequ=zfc.substring(i,i+1);
if(jiequ=="")searchword+="+"
elsesearchword+=jiequ;}
//如果Yahoo被选中,则打开一个新窗口并调用Yahoo 来
搜索,下同
if(document.eingabe.yahoo.checked)
{ varyahoo= open( "http: //search. yahoo. com
/bin/search?p="+searchword," yahoo "," toolbar=yes
,location=yes,directories=yes,status=yes,menubar=yes,
scrollbars=yes,resizable=yes");}
//Lycos
if(document.eingabe.lycos.checked)
{varlycos=open("http://lycos.cs. cmu. edu /cgi
- bin/pursuit? query= "+ searchword+ "&map ab= the
- catalog", "lycos", "toolbar= yes, location= yes
,directories=yes,status=yes,menubar=yes, scrollbars
=yes,resizable=yes");}
//Excite
if(document.eingabe.excite.checked)
{varexcite=open("http://www.excite.com/ search
. gw? search= "+ searchword+ "&map collection
= web&mapsearchType= Concept&mapmode= relevance&map

showqbe= 1 &mapdisplay= html2 % 2Clb", "excite"
,"toolbar=yes,location=yes,directories= yes, status
=yes,menubar=yes,scrollbars=yes,resizable=yes");}
//Infoseek
if(document.eingabe.Infoseek.checked)
{ varInfoseek= open( "http: //www. infoseek
.com/Titles?qt="+searchword+ "&mapcol= WW&mapsv= IS
&map lk=noframes&mapnh=10","Infoseek","toolbar=yes
,location=yes,directories=yes,status=yes,menubar=yes,
scrollbars=yes,resizable=yes");}
//WebCrawler
if(document.eingabe.WebCrawler.checked)
{varWebCrawler=open("http:// webcrawler.com/cgi
- bin/Web  Query? searchText= "+ searchword+ ""
,"WebCrawler","toolbar=yes,location=yes,directories
= yes, status= yes, menubar= yes, scrollbars= yes
,resizable=yes");}
//Hotbot
if(document.eingabe.Hotbot.checked)
{varHotbot=open("http://www.hotbot. com/? MT= "
+searchword+"&mapSW=web&mapSM=MC&mapRG=NA&map-v=2
&mapact.search.x=81&mapact.search.y= 10", "Hotbot"
,"toolbar=yes,location=yes,directories= yes, status
=yes,menubar=yes,scrollbars=yes,resizable=yes");}}
//-- >
< /script >< /head >
< bodybgcolor="#ffffff"text="#000000"link="#
b50000"alink="#0000b5"vlink="#0000b5" >
< p >< fontcolor="red" >< h3 >
本程序是一个在个人主页中调用搜索引擎实现字符串搜索的例子,该程序仅列举了最常用的六种搜索引擎,读者可以自行增减。由于程序采用了窗口技术, 所以并不影响原主页的完整与美观。
< /h3 >< /font >< /p >< center >
< formname= "eingabe" onSubmit= " search( )
;returnfalse;" >
请输入要搜索的字符串:
< inputtype=textname="searchtext"size=30value
=" " >
< p >
< inputtype= checkboxname
="yahoo"CHECKED &gtYahoo< br >
< inputtype= checkboxname
="lycos"CHECKED &gtLycos< br >
< inputtype=checkboxname=" excite " CHECKED
&gtExcite< br >
< inputtype=checkboxname=" Infoseek " CHECKED
&gtInfoseek< br >
< inputtype=checkboxname="WebCrawler " CHECKED
&gtWebCrawler< br >
< inputtype=checkboxname=" Hotbot " CHECKED
&gtHotbot< br >
< p >
< inputtype=buttonvalue="开始搜索" onClick= "
search()" >
< /form >
< /body >
< /html >


火爆网编辑:lijiajerry 查看和发表评论
>> 与《在自制主页中实现搜索功能》相关的文章
网页设计基础知识
微软建百人团队对抗谷歌
人类血液中发现艾滋克星
美宇航局发现最热行星温度2040摄氏度
不明飞行物超清晰近照(组图)
你所向往的科幻生活
我也说两句    
  • 严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
  • 用户需对自己在使用火爆网服务过程中的行为承担法律责任。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表网友个人观点,与本网站立场无关。
  • 姓 名: * 评 分: 1分 2分 3分 4分 5分
    内 容:
     
    网页设计基础知识
    网页设计基础知识
    阅读排行
    ·Fireworks 9亲密接触·Fireworks 9亲密接触
    ·Fireworks 9 亲密接·在网站内加入RSS功能
    ·有关HTML代码的另类·Dreamweaver网页制作
    ·设计干净的链接·ASP.NET 程序中常用
    ·Java连接各种数据库·rss订阅原理
    热点排行
    ·Java连接各种数据库·rss订阅原理
    ·在网站内加入RSS功能·ASP.NET 程序中常用
    ·Dreamweaver网页制作·Fireworks 9亲密接触
    ·Fireworks 9亲密接触·Fireworks 9 亲密接
    ·设计干净的链接·有关HTML代码的另类
    体育推荐
    ·王楠横扫朝鲜头牌·切尔西3-0完胜晋级8
    ·弗格森进八强却称失·世乒赛十佳图
    ·中国男乒4连冠·中国3比0韩国
    ·马琳王励勤王皓齐大·中国女乒八连冠
    ·火箭不会让球迷失望·国奥年后首训14人上
    娱乐推荐
    ·汤盈盈拒用替身亲自“·“佟掌柜”生活中有点
    ·细数:娱乐圈内“爱妻·《江山美人》黎明不爱
    ·五大当红明星的婚房·周笔畅2010年才开个唱
    ·韩剧将上演顶级明星大·大S乱穿衣仔仔爆暗疮
    ·一个农民工对“艳照门·周笔畅入选先锋榜五强