dポイントプレゼントキャンペーン実施中!

超初心者です。
似たような質問から、自分なりにアレンジしてみたのですが、うまくいきません。

背景なしのテーブル内に配置したA画像をクリックすると、
そのテーブルの背景がA画像になる、というふうにしたいです

お分かりになる方、教えてください。
よろしくお願いしたします。

A 回答 (2件)

<script type="text/javascript">


<!--
function setBGImage(img){
document.getElementById('TB').style.backgroundImage='url('+img.src+')';
}
//-->
</script>
</head>
<body>
<table id="TB">
<tr><td><img src="img/01.jpg" alt="" onclick="setBGImage(this)"></td><td><img src="img/02.jpg" alt="" onclick="setBGImage(this)"></td><td><img src="img/03.jpg" alt="" onclick="setBGImage(this)"></td></tr>
<tr><td></td><td></td><td></td></tr>
</table>
    • good
    • 0
この回答へのお礼

最初はタグだけ並んでいてびっくりしましたが、
どこに記入すればよいかも見てわかるようになっていましたし、
IDをセットして、リンク先だけ変更すればよい状態で書いていただいていたので、大変助かりました。
ありがとうございました!

お礼日時:2006/02/26 23:32

そのテーブルの<TD>にIDを振って、


document.getElementById('ID').style.backgroundImage=url(xx.gif)
という関数を画像にからめたイベントで呼べばよいの
では?
もう寝るので、コードを書くのが億劫ですが、ちっとも
難しくありませんよ。がんばって!
    • good
    • 0
この回答へのお礼

ありがとうございました。
無事できました!
励ましのお言葉もうれしかったです。

お礼日時:2006/02/26 23:29

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!