リンク先を複数指定するには

[統計] HTMLからXHTMLへの移行を進めていますか?



0   名前: syuu : 2006/12/28(木) 14:32  ID:9IIbGbgS
初心者なためまだよくわからないのですが、一つのバナーをクリックさせることで、二つ(まったく別の)サイトのウィンドウを立ち上げさせることはできるのでしょうか?どなたか詳しく教えていただけるとありがたいです!!

1   名前: MoE Japan : 2006/12/28(木) 14:32  [URL]  ID:m1yZ1iLf
以前、同じ質問が出てたと思います。
検索してみてはどうでしょう?

2   名前: カヅサツ ◆ThCi95HEzw : 2006/12/28(木) 14:32  [URL]  ID:O5hEMlpW
JavaScriptで可能です。
この場合、JavaScriptを無視してしまう環境や、別ウィンドウを立ち上げることができない環境では、どうしたいのかによって、回答は変わってきます。

3   名前: syuu : 2006/12/28(木) 14:32  ID:9IIbGbgS
MoEJapanさん,カヅサツさん返答ありがとうございます!!
いろいろ調べてみたのですが、よくわかりませぇん(泣
できれば、JavaScriptを無視してしまう環境や、別ウィンドウを立ち上げることができない環境でも表示できるようにしたいのですが、どうすればよいですか?詳し教えて下さい

4   名前: カヅサツ ◆ThCi95HEzw : 2006/12/28(木) 14:32  [URL]  ID:O5hEMlpW
> できれば、JavaScriptを無視してしまう環境や、別ウィンドウを立ち上げることができない環境でも表示できるようにしたいのですが

ええと、ですからどう表示したいのですか?

「JavaScriptを利用可能で、別ウィンドウを立ち上げることができる環境では、『クリックすると、指定した2つのページをそれぞれ別ウィンドウに表示させる』画像を置きたい」

ここまでは把握しました。
では、JavaScriptを利用できないかったり、別ウィンドウを立ち上げることができない環境では、何を置きたいですか?

5   名前: syuu : 2006/12/28(木) 14:32  ID:9IIbGbgS
えっとぉ・・・非対応の環境は考慮しません

6   名前: カヅサツ ◆ThCi95HEzw : 2006/12/28(木) 14:32  [URL]  ID:O5hEMlpW
あ、ぴんち。

一部のブラウザ(Sleipnir)では、ブラクラ対策のためか、「同時に複数のウィンドウを開く」ことができないっぽいです。
どうやっても 1つまでしか出ませんでした。
(つまり、片方のリンクは現在のウィンドウに、もう一方を新ウィンドウに、ならば可能)

私の能力ではどうやらここまでです(他の方の回答はあるかもしれません)。

7   名前: syuu : 2006/12/28(木) 14:32  ID:9IIbGbgS
カヅサツさんありがとうございます!お手数かけてすみません。
『片方のリンクは現在のウィンドウに、もう一方を新ウィンドウに』とありましたが、私はこれで結構です!!というよりこの方がいいです!ぜひとも教えてください!!

8   名前: カヅサツ ◆ThCi95HEzw : 2006/12/28(木) 14:32  [URL]  ID:O5hEMlpW
とりあえず、まずは改変せずにコピペして確認してください。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
	"http://www.w3.org/TR/html4/strict.dtd">
<html lang="ja" dir="ltr">
<head>
<title></title>
</head>
<body>
↓非対応環境では何も表示されません 
<script type="text/javascript">
if((window.open)&&(document.compatMode=="CSS1Compat")){
	// リンクしたい URL
	var url1 = "http://www.google.co.jp/";
	var url2 = "http://www.yahoo.co.jp/";
	// 画像の URL
	var imageUrl = "http://www.google.co.jp/intl/ja_jp/images/logo.gif";
	// 画像を表示できない環境で、変わりに表示する文字
	var imageAlt = "検索サイト";
	//処理
	document.write("<ul>");
	document.write("<li><a href=\"");
	document.write(url1);
	document.write("\" onclick=\"window.open('");
	document.write(url2);
	document.write("','_blank')\">");
	document.write("<img src=\"" + imageUrl + "\" alt=\"" + imageAlt + "\"></a></li>");
	document.write("<\/ul>");
}
</script>
</body>
</html>


9   名前: syuu : 2006/12/28(木) 14:32  ID:9IIbGbgS
カヅサツさんどうもありがとうございました!!なんとか目的どうりにできました!
本当にお世話になりました

一覧へ戻る