同一テーブル内の他のセルのコントロール
-
0 名前: さち : 2007/01/15(月) 16:19 ID:wtt7lsQd
- htmlにテーブルを挿入し、あるセルの上をマウスが通過した場合(onmouseover)に同一テーブル内の他のセル内の画像を変えたいのですが、やり方がわかりません。ご教示下さい。エクセルみたいにセル番地の指定は出来るのでしょうか?
-
1 名前: ANDO : 2007/01/15(月) 16:19 ID:l2e/wf6a
- htmlにテーブルを挿入し
これがわかりません。動的に何か操作するのでしょうか。
-
2 名前: カヅサツ ◆ThCi95HEzw : 2007/01/15(月) 16:19 [URL] ID:O5hEMlpW
- まぁ、onmouseover属性値内の話題でしたら、総合質問板かJavaScript板がよろしいかと思います。
-
3 名前: さち : 2007/01/15(月) 16:19 ID:wtt7lsQd
- 要領を得ない話で済みません。やりたい事は仮に1行2列の表を作成した場合に、右列のセルにはAという画像を配置し、左列のセルにはメニューに見立てた文字列を配置します。マウスがこの左列のセル上を通過した場合に、右の列に表示されている画像をBに差し替えて表示したいのです。onmouseoverの例では当該セルの内容を操作する方法は色々と例示されているのですが、他のセルに対する操作方法が解りません。どんな方法があるのでしょうか?
この質問の内容が問う掲示板の内容にそぐわないようであれば、マルチポストにならないような形で他の掲示板に移行しようと思います。取り敢えず、適切な掲示板を、指摘の内容から検索してみようとおもいます。
-
4 名前: カヅサツ ◆ThCi95HEzw : 2007/01/15(月) 16:19 [URL] ID:O5hEMlpW
- onmouseover属性値に、「『Aという画像』のsrc属性値を書き換えるJavaScript」を書く、という方向になろうかと思います(特にテーブルやセルがどうのという話にはならないかと)。
-
5 名前: ANDO : 2007/01/15(月) 16:19 ID:I7QZW4rX
- >1行2列の表を作成した場合に、右列...
右列はないと思うのだが・・・
-
6 名前: 匿名 : 2007/01/15(月) 16:19 ID:wtt7lsQd
- +-------+-------+
| menu1 | 画像1 |
+-------+-------+
上記のような表を作成しています。
menu1のセルの上をマウスが通過した時に画像1の貼ってあるセルの画像を別の画像2に変更させたいのです。
画像1のセル上をマウスが通過したときに画像を画像1を画像2に変更する事は出来るのですが、直接関係無い他のセルのセルの操作を行う方法が解りません。
javascriptで書く事にすれば、セルの指定は必要ないのでしょうか?
src属性値を書き換えるjavascriptについては今の私にはかなりの勉強が必要なようです。
ご教示、ありがとうございます。
-
7 名前: ANDO : 2007/01/15(月) 16:19 ID:I7QZW4rX
- セルの中に画像を置いて、その画像にnameをつけて、それにアクセスすればよいです。
具体的には
<TD><IMG NAME="IM" SRC="./pic-0.jpg"></TD>
なら、
document.IM.src='./pic-1.jpg'
で画像が切り替わると思います。