ボタンの上に文字を乗せることについて

[上に] [前に] [次に]
執事 2000/03/11(土) 14:26:15
いつもお世話になっております。
さっそく質問ですが、ソースが

<DIV CLASS="button">
<IMG SRC="button/button.gif" onClick="move()">
</DIV>
<DIV CLASS="lang">○</DIV>

のようになっております。
これでbutton.gifの上に○という文字が表示されます。
onClickでmove関数を呼びたいのですが、文字の部分
がクリックされたことを認識してくれません。
文字の部分でも押されたことを認識してもらいたいので、
何か解決策があれば教えてください。お願いします。

文字がついたgifを作成するというのは無しの方向で(^^;

cheetah 2000/03/11(土) 18:33:41
2つ目の <DIV> にも onclick="move()" を
入れれば良いのでは?

執事 2000/03/13(月) 00:11:03
[[解決]]
cheetahさんありがとうございました(^^)
<DIV onClick="">も使えるのですね(^^;
勉強不足でした。しかし、これってIEしか
動かないみたいですね。

cheetah 2000/03/13(月) 03:37:57
暫くHTML、JavaScriptから離れていたので鈍ってますが。
<IMG>やそのほかのタグで onClick 等のイベントをを拾っ
てくれるのはIEならではですね。ネスケ対策を考えるなら
拾いたいイベントの対象となるものを、<A>で囲めばよかっ
たと記憶しています。特に onClick を拾いたければ、
<A href="JavaScript:move()">******</A>
とすれば良かった、かな。

[上に] [前に] [次に]