ホームページ作成 質問過去ログ

                                Page     721
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼onMouseover等について  バロン 04/7/25(日) 21:23
   ┣Re:onMouseover等について  カヅサツ 04/7/25(日) 21:47
   ┣Re:onMouseover等について  むむりく 04/7/25(日) 21:58
   ┗Re:onMouseover等について  Pid 04/7/26(月) 2:24
      ┗Re:onMouseover等について  バロン 04/7/26(月) 19:58

 ───────────────────────────────────────
 ■題名 : onMouseover等について
 ■名前 : バロン
 ■日付 : 04/7/25(日) 21:23
 -------------------------------------------------------------------------
   今HTMLの勉強をしているのですが、至るサイトでonMouseoverとかオンマウス系が使われているのを見ますがどういった事ができるのでしょうか?
調べていたらビヘイビアという言葉も出てきましたがよくわからなくて・・・設定の仕方とかも教えていただけると嬉しいです。僕のタグ辞典にも載っていないので気になってしょうがないです。
 ───────────────────────────────────────  ■題名 : Re:onMouseover等について  ■名前 : カヅサツ  ■日付 : 04/7/25(日) 21:47  ■Web : http://kadu.vis.ne.jp/main/  -------------------------------------------------------------------------
   > 至るサイトでonMouseoverとかオンマウス系が使われているのを見ますが
> どういった事ができるのでしょうか?

その手の属性はイベント属性と呼ばれ、読み手が対応アクションを行った場合、属性値に記述されたスクリプト等を起動する指示を与えるものです(もちろん、その指示は無視され得ます)。

http://www.asahi-net.or.jp/~sd5a-ucd/rec-html401j/interact/scripts.html.ja.sjis#h-18.2.3

例えば、以下の様な HTML文書があったとします。

(略)
<head>
<meta http-equiv="content-script-type" content="text/javascript">
<title></title>
</head>
<body>
<p onmouseover="alert('テストです')">test</p>
(略)

読み手が然るべき環境で、"test" と表示される段落をポイントすると、"alert('テストです')" というスクリプトが起動します。
meta要素で "content-script-type" を JavaScript と指定していますので、ブラウザは、"alert('テストです')" という文字列を、JavaScriptとして処理しようとします。
 ───────────────────────────────────────  ■題名 : Re:onMouseover等について  ■名前 : むむりく  ■日付 : 04/7/25(日) 21:58  -------------------------------------------------------------------------
   ▼バロンさん:
>今HTMLの勉強をしているのですが、至るサイトでonMouseoverとかオンマウス系が使われているのを見ますがどういった事ができるのでしょうか?
カーソルを載せると画像が変わったり、説明文が出たりなど…。
しかしHTMLだけでなんとかなる訳ではなく、
JavaScriptなどと一緒に使わなくてはいけません。
http://www.parkcity.ne.jp/~chaichan/src/javasc21.htm

>設定の仕方とかも教えていただけると嬉しいです。
設定と言われましても、目的がなければ設定することもできません。

「JavaScript onMouseover」等のキーワードを検索し、
まずはどんなサンプルがあるかを調べてください。

そして、ご自分で試されて、どうしても詰まったとき再度ご質問ください。
基本的に、こちらでは一から作ることはやっておりませんので。
    
 ───────────────────────────────────────  ■題名 : Re:onMouseover等について  ■名前 : Pid  ■日付 : 04/7/26(月) 2:24  -------------------------------------------------------------------------
   ▼バロンさん:
>調べていたらビヘイビアという言葉も出てきましたがよくわからなくて

Behavior は Microsoft が提唱している,(誤解を恐れずに言えば)「機能を持ったタグ」を作るための IE 独自の仕組みのことです。

http://www.microsoft.com/japan/msdn/workshop/author/behaviors/overview/elementb_ovw.asp

これはこれで面白いのですが,Web で使うには問題が多いでしょう。ローカルな文書を作成する場合にはそれなりに便利かもしれません。

まあ,忘れても結構です (^^;)。
 ───────────────────────────────────────  ■題名 : Re:onMouseover等について  ■名前 : バロン  ■日付 : 04/7/26(月) 19:58  -------------------------------------------------------------------------
   皆さんありがとうございます。むむりくさんの条件で検索したら結構出てきましたので勉強したいと思います。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 721