WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:imgオブジェクトの作り方

あつ [MAIL] [WriteDate : Tue Jun 12 17:59:37 2001]

質問させていただきます。


var img_srs_off = "images/spacer.gif";
var img_srs_on = "images/16to10.gif";
var selectedColor="ffffff";

function run(){
    //バックカラーを変える
    var iColor = color;   //colorには66ccffみたいな数字です。
    document.bgColor = iColor;

    //カラーチャートの画像を変更
    var selectColor = "#"+"iColor";
    selectedColor = "#"+"selectedColor";
    document.images[selectedColor].src = img_srs_off;
    document.images[selectColor].src = img_srs_on;
    selectedColor = "iColor";
}

とやっているんですが、images[selectedColor]とimages[selectColor]の部分が、どうもしっくりいかなくて、

案の定、images[...]はオブジェクトではない、と言われてしまいます。どういう処理をすればオブジェクトになってくれるのでしょうか?

(もちろんbodyには<img src="adff.gif" name="#ffcc00">というのが216個あります。)


ひよこ [MAIL] [URL] [WriteDate : Wed Jun 13 05:20:49 2001]

var img_srs_off = new Image();
var img_srs_on = new Image();
img_srs_off = "images/spacer.gif";
img_srs_on = "images/16to10.gif";

としたらどうでしょう?


ひよこ [WriteDate : Wed Jun 13 05:24:20 2001]

おや、srcが抜けてた。
img_srs_off.src = "images/spacer.gif";
img_srs_on.src  = "images/16to10.gif";

および

document.images[selectedColor].src = img_srs_off.src;
document.images[selectColor].src = img_srs_on.src;


あつ [MAIL] [WriteDate : Wed Jun 13 18:00:10 2001]

ひよこんありがとうございます。
でも、今日は忙しくてためす事ができませんでいした。
明日やってみます。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]
ChaichanPAPA's World