アプリ版:「スタンプのみでお礼する」機能のリリースについて

クリックするのは文字でも画像でもいいのですが、
それをクリックすると指定のテーブルの背景色が変わるようにしたいんです。
(同ページ内です。)

どうしたら良いでしょうか?

A 回答 (2件)

DHTMLを使います。


<table border width=100 height=100><td id="aa">aa</td></table><br>
<span onClick="aa.style.background='red'">赤</span>
<span onClick="aa.style.background='blue'">青</span>
<span onClick="aa.style.background=''" >無</span>

↓以下ページのDHTML講座が参考になります。
ttp://homepage2.nifty.com/yoshi-m/makehp/

参考URL:http://homepage2.nifty.com/yoshi-m/makehp/
    • good
    • 0
この回答へのお礼

DHTMLですか!どこかで聞いたことが・・・。
最近はXHTMLとかDHTMLとか色々ですね~^^;

できました!ありがとうございます!

お礼日時:2004/03/12 06:18

JavaScript部分



function changetableback(tableid,colorcode){
if(document.getElementById){
var obj = document.getElementById(tableid);
obj.style.backgroundColor = colorcode;
}
}


table部分

<table id="test">
<tr><td>テーブル内</td></tr>
</table>

のようにidを指定


呼び出し部分

<span onClick="changetableback('test','#ffff00')">クリック</span>
    • good
    • 0
この回答へのお礼

ありがとうございました!
目的どおりにできました^^

お礼日時:2004/03/12 06:21

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