本文へジャンプ

ソフトウェア > Lotus > Lotus Developer Domain > 

Iris Today Archives

HTML と JavaScript のソース


Lotus Software
Iris Today Archivesの原文(US)
"IE5 にドメイン検索を追加する"へ戻る

ご注意:この記事は、ノーツ Rnext ベータ・プログラムで計画・開発されている機能を紹介します。したがって、最終的な機能や UI と、記事中に紹介されるものは異なる可能性があります。

こちらが、本文中で使用した、ドメイン検索エクスプローラー・バーを作成するための、HTML と JavaScript のソースです。

<HTML>

<HEAD>

<META http-equiv="Content-Language" content="ja">
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
// このソースは、日本語環境に合わせて原文へ変更が加えられております。

<TITLE>ドメイン検索エクスプローラー・バー</TITLE>
</HEAD>

<SCRIPT LANGUAGE="Javascript1.2">

//array for Search providers

searchlist=new Array(5)
searchlist[0]="ドミノ R5"
searchlist[1]="アルタビスタ"
searchlist[2]="Google"
searchlist[3]="ヤフー"
searchlist[4]="オープン・ディレクトリー"

function loadsearch() {

   var searchobj=document.forms[0].engine
   var n=searchlist.length
   searchobj.length=n
   for (var i = 0 ; i<n; i++) {
     searchobj.options[i].text = searchlist[i]
     }
}

function buildurl (server, query){

switch (server) {

case "ドミノ R5":

   url="http://search.acme.com/catalog.nsf/SearchResults
   ?SearchDomain&query="+query+"&start=1&count=50"
   var resultwin= window.open(url,"_main")
   break

case "アルタビスタ":

   url="http://www.altavista.com/cgi-bin/query
   ?pg=q&q="+query+"&kl=XX&stype=stext"
   var resultwin= window.open(url,"_main")
   break

case "オープン・ディレクトリー":

   url="http://search.dmoz.org/cgi-bin/osearch?
   search="+query+"&start=1&so=1&fo=0"
   var resultwin= window.open(url,"_main")
   break

case "Google":

   url="http://www.google.com/search?q="+query
   var resultwin= window.open(url,"_main")
   break

case "ヤフー":

   url="http://search.yahoo.com/bin/search?p="+query
   var resultwin= window.open(url,"_main")
   break

}


}
</SCRIPT>

<BODY onload="loadsearch()" BGCOLOR="#0099CC">

<FORM NAME="Search" action=""
onSubmit="buildurl(document.forms[0].engine.options
[document.forms[0].engine.selectedIndex].text
,document.forms[0].query.value)">
<P>検索する語句: <input type="text" name="query" size="20">
検索サーバー: <select size="1" name="engine">
</select><input type="submit" value="Go" name="B1"></P>
</FORM>

</BODY>

</HTML>
 
上に戻る