• 締切済み

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

<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'と入れてみたんですが、今度はリンクのアクションすらしなくなってしまいました。 よろしくお願いします。

みんなの回答

noname#83116
noname#83116
回答No.1

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

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

お礼

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

すると、全ての回答が全文表示されます。

専門家に質問してみよう