プロが教える店舗&オフィスのセキュリティ対策術

いつもお世話になっております。

以下の過去質問で、同一ページ内によるonclickによる
セルの背景色変更を拝見しましたが、
同一ページではなく、別ページからonclickによって、
該当のページの任意のセル背景色変更は可能でしょうか。

http://oshiete1.goo.ne.jp/qa696811.html

(例)
a.htmlソース
<a href="b.html#b1" onClick="ChgBg('td1','black')">b1へリンク</a>

b.htmlの#b1へリンクすると、
idがtd1のセル背景色が変更される。。。

宜しくお願い申し上げます。

A 回答 (1件)

var TB = {


b1:['td1','background-color:red'],
b2:['td2','background-color:blue']
};

/*@cc_on @if(1)attachEvent('on'+@else@*/addEventListener(/*@end@*/'load',function(){
var e,o=TB[location.hash.substring(1)];if(o&&(e=document.getElementById(o[0]))) e.style.cssText=o[1];},false);
    • good
    • 0
この回答へのお礼

babu_baboo様

先日は大変お世話になりました。
今回も助けていただき本当にありがとうございました。
検証した結果、うまく実現できました。
ありがとうございました。

お礼日時:2010/03/01 15:24

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