<SCRIPT LANGUAGE=javascript>
<!--
function hoge(z) {b1.bC = z;}
function hoge2(z) {b2.bC = z;}
function hoge3(z) {b3.bC = z;}
function hoge4(z) {b4.bC = z;}
function hoge5(z) {b5.bC = z;}
//-->
</SCRIPT>
上記を1つに纏める事は可能なのでしょうか?
function hoge(z),hoge2(z),・・・・みたいに出来ないかと思いまして。
何か方法がありましたら教えて下さい。
function hoge(z) {
b1.bC = z;
b2.bC = z;
b3.bC = z;
b4.bC = z;
b5.bC = z;
}
では、NGなんでしょうか?
少なくとも、関数宣言部分を複数並べるのは無理です。
すいません。「function hoge(z),hoge2(z),・・・・みたい」
これがどのような事を意味しているのかよくわからないのですが、、
function hoge(id,value){
id.bC = value;
}
では、ダメなのでしょうか?
全然検討違いでしたら、ごめんなさい。
なるほど、関数の入口は別々にする必要があるんですね。
となると、前述の回答の通りで、宣言は個々に書く必要があって、JavaScriptの文法上まとめるのは無理です。
やっぱりそうなるのですね。
わかりました。何度も有難う御座いました。
NGのようです。
onMousedown="hoge2('#FF0000')
onMousedown="hoge3('#FFFF00')
のように利用しています。