こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

一つのワードで複数タブで検索結果を表示する。

Chromeなどで、
一つの検索キーワードを入力したら、
yahooやyoutubeなど指定した検索エンジンで

"検索キーワード + 新しい"
"検索キーワード +中古"
など、検索キーワードに指定した言葉を付け加えて
複数の検索した結果を、複数の形で一発で新しいタブで表示されるようなものを
htmlのページに埋め込む形で
つくりたいのですが、一体どうすればいいのですか??

投稿日時 - 2014-07-06 10:07:44

QNo.8666910

暇なときに回答ください

このQ&Aは役に立ちましたか?

7人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

ご質問の内容がよくわからないので、近いかどうか不明ですがごく簡単な例を…

*タブで開くか別ウィンドウで開くかは閲覧者側の設定によります。
*ポップアップブロックにかかる場合があります。

(インデントは全角空白になっています)
<!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>

投稿日時 - 2014-07-08 10:22:16

ANo.1

要点を箇条書きにすると分かりやすいかもしれません。
今の質問文だと、いろんなことが書かれていて、つまるところ何がしたいのか分からないですね^^;

投稿日時 - 2014-07-08 03:08:04

あなたにオススメの質問