<input type="text" name="q" placeholder="Search..." />
<input type="image" src="images/searchBtn.png" name="q" />
<div id="searchResult"></div>
CSS...
#searchResult{width: 1000px; height: 200px;}
実行する方法????
<input type="text" name="q" placeholder="Search..." />
<input type="image" src="images/searchBtn.png" name="q" />
<div id="searchResult"></div>
CSS...
#searchResult{width: 1000px; height: 200px;}
実行する方法????
これは私が試したサンプルです。これを試して。
<head>
<title>Search</title>
<style>
#searchcontrol
{
margin-LEFT:500PX;
}
</style>
<script src="https://www.google.com/jsapi" type="text/javascript"></script>
<script language="Javascript" type="text/javascript">
//<!
google.load('search', '1');
function DoSearch()
{
// Create a search control
var searchControl = new google.search.SearchControl();
searchControl.addSearcher(new google.search.WebSearch());
searchControl.draw(document.getElementById("searchcontrol"));
// execute an inital search
searchControl.execute(document.getElementById("secrchBox").value);
}
//]]>
</script>
</head>
<body>
<div id="searchcontrol">
<input type="text" id="secrchBox"/>
<input type="button" value="Submit" onclick=" DoSearch()"/>
</div>
</body>
</html>
編集
<head>
<title>Search</title>
<style>
#searchcontrol
{
margin-LEFT:500PX;
}
</style>
<script src="https://www.google.com/jsapi" type="text/javascript"></script>
<script language="Javascript" type="text/javascript">
//<!
google.load("search", "1", { "nocss": true });
function DoSearch()
{
var ss = document.getElementById("secrchBox").value;
// Create a search control
var searchControl = new google.search.SearchControl();
searchControl.addSearcher(new google.search.WebSearch());
searchControl.draw(document.getElementById("searchcontrol"));
// execute an inital search
searchControl.execute(ss);
}
//]]>
</script>
</head>
<body>
<div id="searchcontrol">
<input type="text" id="secrchBox"/>
<input type="button" value="Submit" onclick=" DoSearch()"/>
</div>
</body>
</html>
現在、デフォルトcss
はロードされません。ご希望に合わせてカスタマイズできます。
3 つのオプションがあります。-最も難しいのは、Google の結果ページを解析することです。これはphpで行うことができ、いくつかの正規表現が機能します。経験豊富な開発者であれば、これが最適です。
-2 つ目は、googlesearch API を使用することです。これは非常に簡単に実装できます。ここでその方法を確認できます。非常に使いやすい REST 呼び出しをサポートしています。長所: 実装が比較的簡単で、多くのドキュメントと例があります。短所は、1 日あたり 100 クエリの使用クォータがあることです。また、API-KEY を取得して登録する必要があることにも注意してください。
-3 つ目、iframe を含めます。これは非常に簡単に実装できます。コードは 1 行だけです。
おそらく、多くの javascript と Iframe を混在させた別のものがあると思いますが、より良いオプションがたくさんあるので、それを行う意味がわかりません。
ご不明な点がございましたらお知らせください..
ありがとう!、@レオ。
<iframe>
、、または Google が提供するものを!の中に入れ<script>
ます。div
<div id="searchResult">Google code here!</div>