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

締切り済みの質問

テーブルリンクで別ウインドウで開くようにするには?

<table>
<tr>
<td onClick="window.location.href='a.html'" onmouseover="this.style.backgroundColor='#80FFFF';" onmouseout="this.style.backgroundColor=''" STYLE="cursor:hand;">a</td>
</table>

このようにしてオンマウスでTD内の色を変え、TD全体でリンクさせる時、別ウインドウで開くにはどうしたらよいですか?
それとも、テーブルリンクで別ウインドウで開く指定は出来ないんでしょうか?

<table>
<tr>
<td onClick="window.location.href='a.html' XXXXX" onmouseover="this.style.backgroundColor='#80FFFF';" onmouseout="this.style.backgroundColor=''" STYLE="cursor:hand;">a</td>
</table>

XXXXXの部分にtarget='_blank'と入れてみたんですが、今度はリンクのアクションすらしなくなってしまいました。

よろしくお願いします。

投稿日時 - 2005-03-25 14:40:15

QNo.1290460

すぐに回答ほしいです

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

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

回答(1)

ANo.1

onClick="" の箇所を、

onClick="sample.location.href='a.html'"

とします。「sample」の部分は、半角英数字であれば何でもかまいません。
この場合、新しいウインドウに「sample」という名前をつけて、そのウインドウにリンク先を表示しているということになります。

参考URL:http://www.tohoho-web.com/js/location.htm#Jump

投稿日時 - 2005-03-25 15:01:50

お礼

windowをsampleに置き換えるだけじゃだめみたいなんですが・・・
結局 onClick="window.open('a.html')"でOKでした。

自力解決ですみません。

投稿日時 - 2005-03-25 15:56:03

あなたにオススメの質問