- 締切済み
一つのワードで複数タブで検索結果を表示する。
Chromeなどで、 一つの検索キーワードを入力したら、 yahooやyoutubeなど指定した検索エンジンで "検索キーワード + 新しい" "検索キーワード +中古" など、検索キーワードに指定した言葉を付け加えて 複数の検索した結果を、複数の形で一発で新しいタブで表示されるようなものを htmlのページに埋め込む形で つくりたいのですが、一体どうすればいいのですか??
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- fujillin
- ベストアンサー率61% (1594/2576)
ご質問の内容がよくわからないので、近いかどうか不明ですがごく簡単な例を… *タブで開くか別ウィンドウで開くかは閲覧者側の設定によります。 *ポップアップブロックにかかる場合があります。 (インデントは全角空白になっています) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> <html lang="ja"> <head><title>sample</title> <meta http-equiv="Content-Style-Type" content="text/css"> <meta http-equiv="Content-Script-Type" content="text/javascript"> <script type="text/javascript"> var url = [ "https://www.google.co.jp/search?hl=ja&q=", "http://search.yahoo.co.jp/search?ei=UTF-8&p=" ]; var addkey = "+新しい"; function search(elm){ var u, i = 0; var key = elm.parentNode.getElementsByTagName("input")[0].value; if(key != ""){ key = key.replace(/[ ]+/,"+") + addkey; key = encodeURI(key); while(u = url[i++]) window.open(u + key, "_blank"); } } </script> </head> <body> <div> <p>キーワード<input type="test"> <input type="button" value="検索" onclick="search(this)"></button> </div> </body> </html>
- tracer
- ベストアンサー率41% (255/621)
要点を箇条書きにすると分かりやすいかもしれません。 今の質問文だと、いろんなことが書かれていて、つまるところ何がしたいのか分からないですね^^;