- ベストアンサー
onmouseoverによるレイヤー生成について
- マウスをのせると絵が置き換わる仕組みの解説サイトを探しています。また、レイヤーはテーブルタグでも作成できるのでしょうか?
- onmouseoverを使用したレイヤー生成について理解したいです。探しているサイトやテーブルタグを使用した方法について教えてください。
- レイヤー生成に関して、マウスをのせると絵が変わる仕組みを理解したいです。また、レイヤーはテーブルタグでも作成可能なのか教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
> レイヤーは、画像ではなくテーブルタグ(?)でも作れるのでしょうか ↑この質問自体がレイヤーの概念を理解していないように思えるので う~ん、、と思ってしまいますが、 画像 = レイヤー ではないですし、 テーブルタグ = レイヤー でもないです。 「画像が置き換わる」 = レイヤー でもありません (レイヤーを使う時もありますが。) レイヤーは、HTML の上に薄いプラスチックの板を乗せて その上に更に HTML を書くその「板」のことだと思っていただければ簡単です。 なので、テーブルでもただの文字でも画像でも、 レイヤーに使うことは出来ます。 提案なのですが、何か一つ出来ないモノがあるごとに 「ココが分かりません」と質問して、 概念を理解せずに「書いてみたら出来た」というやり方ではなく、 なぜソレを書いたら出来たのか、ということを 質問毎に「研究」してみてはどうでしょうか? ---------------------------------------------------- 基本的にですね、 JavaScript は onMouseover="ファンクション名"を書けば、 function ファンクション名(){} を呼び出してくれるので、 <a href="#" onMouseover="MakeLayer();">マウスを乗っける</a> と書けば、 --------------------------- function MakeLayer(){ レイヤーを作る文章 (要するに、コレを書くお勉強) } --------------------------- を呼び出してくれます。 あらかじめレイヤーを作って「非表示」にしておいて JavaScript で表示させる方法もありますし、 JavaScript でレイヤーを書き出す方法もあります。 インターネット上に DynamicHTML を取り上げているサイトはいっぱいありますので 分からないことがあったらひとまず、 「検索サイトでキーワード検索」して、自分で研究してみましょう。
お礼
わかりやすい解説ありがとうございます。 検索は、「onmouseover レイヤー」でやったのでヒットしなかったのかもしれません。 DynamicHTMLなのですね・・・。 勉強してきます。