onMouseOverをAタグ以外でテキストに適用できる?
えりぞ
2000/05/26(金) 15:18:30
できるかどうか教えてください。
OnMouseoverをAタグ内に入れて、ヒントテキストをリンク範囲の横
あたりにLayerを利用して表示させたりするのはわかるのですが、
その時にはAタグ、つまりリンクを設定しなくてはいけませんよね?
リンクをはずしていろいろと頑張りましたが、OnMouseoverを
取得してくれない、と言う状態になりました。(表現おかしいです?)
Aタグに入れて、リンクを無効にするように、return falseを
入れるのも良いのですが、私の目的とするものは、リンクの設定は
なしで、あるテキストにマウスが乗るとヒントテキストのLayerがでる
というもの。そんなものあるんでしょうか・・・・
IDとかをつかって、SPANの中にナントやら・・・
なんてのがどこかに書いてあったのですが、それは私のやりたい事
そのものなのか、違うのかが、見本として実現されていなかったので
わかりません。
(IDの使用法は全く知りません・・・)
質問1 リンク無し(Aタグ利用せず)でテキストにヒントテキストが表示できるか?
質問2 IDの利用で、リンクを張らずにOnMouseoverを取得してくれるのか?
教えてください。おねがいします!
できるかどうか教えてください。
OnMouseoverをAタグ内に入れて、ヒントテキストをリンク範囲の横
あたりにLayerを利用して表示させたりするのはわかるのですが、
その時にはAタグ、つまりリンクを設定しなくてはいけませんよね?
リンクをはずしていろいろと頑張りましたが、OnMouseoverを
取得してくれない、と言う状態になりました。(表現おかしいです?)
Aタグに入れて、リンクを無効にするように、return falseを
入れるのも良いのですが、私の目的とするものは、リンクの設定は
なしで、あるテキストにマウスが乗るとヒントテキストのLayerがでる
というもの。そんなものあるんでしょうか・・・・
IDとかをつかって、SPANの中にナントやら・・・
なんてのがどこかに書いてあったのですが、それは私のやりたい事
そのものなのか、違うのかが、見本として実現されていなかったので
わかりません。
(IDの使用法は全く知りません・・・)
質問1 リンク無し(Aタグ利用せず)でテキストにヒントテキストが表示できるか?
質問2 IDの利用で、リンクを張らずにOnMouseoverを取得してくれるのか?
教えてください。おねがいします!
みんこ
2000/05/26(金) 15:37:05
<A HREF="JavaScript:hint()"><font color="#テキスト色">ヒント</font></a>
だと見た目同じっぽいですけど…。
こういうのはだめですか。
<A HREF="JavaScript:hint()"><font color="#テキスト色">ヒント</font></a>
だと見た目同じっぽいですけど…。
こういうのはだめですか。
Fuji.♪
[E-Mail]
[HomePage]
2000/05/26(金) 15:37:10
HTMLの仕様上はa以外にもspanだろうがなんだろうが、onmouseoverの指定は受け付けます。
ただ、WWWブラウザが実装しているかどうかは保証の限りではありません。
つまり、できるけど、できないかも、です。
HTMLの仕様上はa以外にもspanだろうがなんだろうが、onmouseoverの指定は受け付けます。
ただ、WWWブラウザが実装しているかどうかは保証の限りではありません。
つまり、できるけど、できないかも、です。
にゃあ。
2000/05/26(金) 15:42:39
IEなら別に<a>でなくても、<b>でも<span>でもできますが、NCが対応してないんですよねえ……
そこで、これならどうでしょう。<layer>ならNCは対応してるハズ。
<layer onMouseOver="~"><span onMouseOver="~">ここにマウスが載ると文字が出る</span></layer>
IEなら別に<a>でなくても、<b>でも<span>でもできますが、NCが対応してないんですよねえ……
そこで、これならどうでしょう。<layer>ならNCは対応してるハズ。
<layer onMouseOver="~"><span onMouseOver="~">ここにマウスが載ると文字が出る</span></layer>
えりぞ
2000/05/26(金) 16:21:09
おおおぉ!ご回答くださった皆さん、ありがとうございます。
layerとspanを組み合わせた所、出たにはでました!
・・・・。しかし。
文章の中にコメントを出したい文字があちこちあるんです。
語彙説明のようなものです。
layerを利用すると、なんと、次の文字と重なってしまうんです。
例えば、
”あいうえお、かきくけこ”
と文があって”あいうえお”にご指定のようにコメントが
出るようにすると、あいうえおの文字があれあれ不思議、
かきくけこと重なってしまうのです。
これ、普通の現象ですか?・・・・。
おおおぉ!ご回答くださった皆さん、ありがとうございます。
layerとspanを組み合わせた所、出たにはでました!
・・・・。しかし。
文章の中にコメントを出したい文字があちこちあるんです。
語彙説明のようなものです。
layerを利用すると、なんと、次の文字と重なってしまうんです。
例えば、
”あいうえお、かきくけこ”
と文があって”あいうえお”にご指定のようにコメントが
出るようにすると、あいうえおの文字があれあれ不思議、
かきくけこと重なってしまうのです。
これ、普通の現象ですか?・・・・。
にゃあ。
2000/05/26(金) 17:03:49
逆だったかな。<span>と<layer>の順序^^;
では、こういうふうにしたらどうでしょう?
<span onMouseOver="show('id1')"><layer onMouseOver="show('id1')")">SSI入門</layer></span>
<SPAN ID=id1 STYLE="visibility:hidden"><LAYER NAME=id1 VISIBILITY="hide">- 「とほほのSSI入門」にジャンプします。</LAYER></SPAN>
>と文があって”あいうえお”にご指定のようにコメントが
>出るようにすると、あいうえおの文字があれあれ不思議、
>かきくけこと重なってしまうのです。
逆だったかな。<span>と<layer>の順序^^;
では、こういうふうにしたらどうでしょう?
<span onMouseOver="show('id1')"><layer onMouseOver="show('id1')")">SSI入門</layer></span>
<SPAN ID=id1 STYLE="visibility:hidden"><LAYER NAME=id1 VISIBILITY="hide">- 「とほほのSSI入門」にジャンプします。</LAYER></SPAN>
にゃあ。
2000/05/26(金) 17:08:27
あ。失敗した^^;
<span onMouseOver="show('id1')"><layer onMouseOver="show('id1')">あいうえお</layer></span>かきくけこ
<SPAN ID=id1 STYLE="visibility:hidden"><LAYER NAME=id1 VISIBILITY="hide">- あいうえおです</LAYER></SPAN>
こうですかね。
あ。失敗した^^;
<span onMouseOver="show('id1')"><layer onMouseOver="show('id1')">あいうえお</layer></span>かきくけこ
<SPAN ID=id1 STYLE="visibility:hidden"><LAYER NAME=id1 VISIBILITY="hide">- あいうえおです</LAYER></SPAN>
こうですかね。
えりぞ
2000/05/26(金) 17:22:36
今日は時間がもうないので、明日やってみます。
結果は明日ご報告にあがる予定。
(でなかったら、月曜日、かも・・・・)
にゃあさん、メンドウ欠けてしまいました。
どうもありがとうございました。感謝、感謝です。
m(_ _)m
今日は時間がもうないので、明日やってみます。
結果は明日ご報告にあがる予定。
(でなかったら、月曜日、かも・・・・)
にゃあさん、メンドウ欠けてしまいました。
どうもありがとうございました。感謝、感謝です。
m(_ _)m
とくめい
2000/05/26(金) 23:56:51
<layer>の代わりに<ilayer>を使ってみましょう。
<layer>の代わりに<ilayer>を使ってみましょう。
にゃあ。
2000/05/27(土) 14:47:58
う~ん、<ilayer>だとなぜかonMouseOverに反応しないんですよね(^^A )やってみるとわかります(ちなみにNetscape Communicator 4.7で検証)。
<ilayer>が反応してくれれば一発かいけつなんだけども。もうちょい考えてみよう。。。
>とくめいさん
><layer>の代わりに<ilayer>を使ってみましょう。
う~ん、<ilayer>だとなぜかonMouseOverに反応しないんですよね(^^A )やってみるとわかります(ちなみにNetscape Communicator 4.7で検証)。
<ilayer>が反応してくれれば一発かいけつなんだけども。もうちょい考えてみよう。。。
とくめい
2000/05/28(日) 00:00:53
げっ、うそ、ほんと? ほんとだ。
<layer>なら効くのに<ilayer>だと駄目だ。
ネスケのバグでしょうか。
げっ、うそ、ほんと? ほんとだ。
<layer>なら効くのに<ilayer>だと駄目だ。
ネスケのバグでしょうか。
えりぞ
2000/05/29(月) 09:20:01
[[解決]]
おはようございます。
さっそく試してみたのですが、・・・・。
NNではあいうえお・かきくけこが重なる現象が
かわりません。(文字の色が薄くなったけど。???)
NN4.7なのですが、コピー&ペーストしたのに
なぜ上手く行かないのだろう・・・・
そちらでは上手く動いたのですよね?おかしい・・・
IEでも初めて試しましたが、ランタイムエラーが
出てしまいました。
あー、わたしにはむりなのかなぁ・・・・
おとなしくAタグ内に書いて、リンクを無効にするようにして
実現しようかな・・・
いろいろたくさんの知恵をくださってありがとうございました。
*^-^*
[[解決]]
おはようございます。
さっそく試してみたのですが、・・・・。
NNではあいうえお・かきくけこが重なる現象が
かわりません。(文字の色が薄くなったけど。???)
NN4.7なのですが、コピー&ペーストしたのに
なぜ上手く行かないのだろう・・・・
そちらでは上手く動いたのですよね?おかしい・・・
IEでも初めて試しましたが、ランタイムエラーが
出てしまいました。
あー、わたしにはむりなのかなぁ・・・・
おとなしくAタグ内に書いて、リンクを無効にするようにして
実現しようかな・・・
いろいろたくさんの知恵をくださってありがとうございました。
*^-^*
にゃあ。
2000/05/29(月) 15:04:03
あ、解決が^^;
http://www.tohoho-web.com/wwwtags.htm
ここの一覧見ると◎になってるからできそーな気がしてたんですけどだめですね。^^;
バグってか、手抜き工事というか(おっとと)。
いえいえ、<span onMouseOver~><layer onMouseOver~>あいうえお</layer></span>かきくけこ……的には検証してないです。
<layer>だと文章の位置無視してしまうので<ilayer>使うのが望ましいんですけど、上に書いたように非対応なんですよ~。
<ilayer>がつかえたら完璧に解決だったのですが。NC6はどうなってるんでしょ?<onMouseOverの対応
あ、解決が^^;
>とくめいさん
>げっ、うそ、ほんと? ほんとだ。
><layer>なら効くのに<ilayer>だと駄目だ。
>ネスケのバグでしょうか。
http://www.tohoho-web.com/wwwtags.htm
ここの一覧見ると◎になってるからできそーな気がしてたんですけどだめですね。^^;
バグってか、手抜き工事というか(おっとと)。
>えりぞさん
>そちらでは上手く動いたのですよね?おかしい・・・
いえいえ、<span onMouseOver~><layer onMouseOver~>あいうえお</layer></span>かきくけこ……的には検証してないです。
<layer>だと文章の位置無視してしまうので<ilayer>使うのが望ましいんですけど、上に書いたように非対応なんですよ~。
<ilayer>がつかえたら完璧に解決だったのですが。NC6はどうなってるんでしょ?<onMouseOverの対応
名無し
2000/05/29(月) 20:21:30
http://www.fureai.or.jp/~tato/DHTML/simple/contents.htm
ここに単なる文字列でonMouseOverを検出するサンプルがありました。
http://www.fureai.or.jp/~tato/DHTML/simple/contents.htm
ここに単なる文字列でonMouseOverを検出するサンプルがありました。
えりぞ
2000/05/30(火) 10:21:26
名無しさん、発見ありがとうございました。
でも、absolute何ですね・・・
レイアウトが難しいので、それだとあまり上手くないんです。
でも、何とか成るらしい事は分かりました。
簡単にできるようになるには、やはりIEとNNの差異が
ないように共通化してもらうしかないですね。
もっと協力して欲しいものだ・・・・
皆様、本当に、いろいろありがとうございました。
勝手に先走って解決つけましたが、本当にこれでついに
解決したかな!?
名無しさん、発見ありがとうございました。
でも、absolute何ですね・・・
レイアウトが難しいので、それだとあまり上手くないんです。
でも、何とか成るらしい事は分かりました。
簡単にできるようになるには、やはりIEとNNの差異が
ないように共通化してもらうしかないですね。
もっと協力して欲しいものだ・・・・
皆様、本当に、いろいろありがとうございました。
勝手に先走って解決つけましたが、本当にこれでついに
解決したかな!?