質問 |
||
| 質問者:jirokita | スタイルシートを使ってマウスを乗せた時にステータス表示に文字を出現させる | |
|---|---|---|
困り度:
|
現在ホームページを製作しています。 通常、リンクの上にマウスを乗せた時、左下のステータスバーにリンク先のURLが表示されると思うのですが、そこに文字を出現させる方法があったと思います。 サイト全体をそういうスタイルにしたいので、外部からスタイルシートを呼び出して行いたいのですが、スタイルシートにどのように記述すればよいのでしょうか? a{onMouseOver=}???????? こんな感じです、よろしくお願いします。 |
|
質問投稿日時:08/03/30 00:41 質問番号:3906152 |
||
回答良回答20pt |
|
| 回答者:tenderfeel | 書くならCSSじゃなくて外部の.jsファイルですね。 全ファイルのアンカーに自動で〜となると aタグのtitleをステータスバーに表示する、とか あらかじめ設定した説明を表示する、というような動作になるでしょうか。 結構複雑なプログラムコードになると思います。 直接書くならこうです。 <a href="void(0)" onmouseover="window.status='ステータスバーに表示';return true;" onmouseout="window.status=''"> ブラウザによっては無視されますので、実質動作するのはIE系のみです。 |
|---|---|
| 種類:回答 どんな人:経験者 自信:参考意見 |
|
| |
回答日時:08/03/31 16:51 回答番号:No.2 |
|
| この回答への補足 | Javaスクリプトを使うんですね! 勉強してみます、ありがとうございました! |
| この回答へのお礼 | この回答にお礼をつける(質問者のみ) |
回答良回答10pt |
|
| 回答者:abril | それはCSSではなくJavaScriptのwindow.statusを使った機能ではないかと思いますが…(CSS内でJavaScriptが使用できるexpressionというものもあるにはありますけどIE独自拡張機能ですし) 「JavaScript window.status」でググって見てはいかがと。 ※ただしそういう仕掛けは人によっては「ただうざったい(余計な)だけ」という印象を与える事もありますのでご注意下さい。 |
|---|---|
| 種類:アドバイス どんな人:専門家 自信:参考意見 |
|
| |
回答日時:08/03/30 01:15 回答番号:No.1 |
|
| この回答へのお礼 | この回答にお礼をつける(質問者のみ) |