スペースで区切られたいくつかの検索用語を含む Javascript 変数があるとします。これらの用語を使用して Google 検索ウィンドウまたはタブを開始することは可能ですか (たとえば、ユーザーがボタンをクリックした後)。はいの場合、HTML に挿入する簡単なコード例はありますか?
質問する
20964 次
4 に答える
13
Google 検索の URL は基本的に https://www.google.com/search?q=[query] です。
これを使用して、ナビゲートする検索 URL を簡単に作成できます。f.ex は、javascript を使用しない単純なフォームを使用します。
<form action="http://google.com/search" target="_blank">
<input name="q">
<input type="submit">
</form>
デモ: http://jsfiddle.net/yGCSK/
JavaScript 変数に検索クエリがある場合は、次のようになります。
<button id="search">Search</button>
<script>
var q = "Testing google search";
document.getElementById('search').onclick = function() {
window.open('http://google.com/search?q='+q);
};
</script>
于 2013-05-20T12:14:40.570 に答える
3
これを試して
<script type="text/javascript" charset="utf-8">
function search()
{
query = 'hello world';
url ='http://www.google.com/search?q=' + query;
window.open(url,'_blank');
}
</script>
<input type="submit" value="" onclick="search();">
あるいは単に
<form action="http://google.com" method="get" target="_blank">
<input type="text" name="q" id="q" />
<input type="submit" value="search google">
于 2013-05-20T12:20:52.110 に答える
0
Zend の Web サイトでは、以下を使用しています。
<form method="get" action="//www.google.com/search" target="_blank">
<input type="text" name="q" maxlength="255" placeholder="Search in the site">
<input type="hidden" name="sitesearch" value="framework.zend.com">
</form>
これはうまくいきます。ただし、強制的な値 (サイト検索) を提供しているため、この種の統合に関する Google のポリシーが何であるかはわかりません。
于 2014-04-23T08:10:49.720 に答える