• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ステータスバーに。)

ステータスバーにリンクにマウスを乗せたときの文字列を表示する方法

このQ&Aのポイント
  • ステータスバーに文字列を表示する方法やリンクにマウスを乗せたときに表示される文字列の問題について質問します。
  • ステータスバーに文字列を表示する方法とリンクにマウスを乗せたときに表示される文字列の併用に関する問題についてお伺いします。
  • ステータスバーに文字列を表示する方法とリンクにマウスを乗せたときに表示される文字列の併用時に文字列が一瞬しか表示されない問題について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.6

<HTML> <HEAD> <SCRIPT LANGUAGE=javascript> <!-- function window_onload() { aa(); var a = document.getElementsByTagName("A"); for(i=0;i<a.length;i++){ a[i].onmouseout = aa; a[i].onmouseover = bb; } } function aa(){window.status="ようこそ~"} function bb(){window.status="ENTER";return true;} //--> </SCRIPT> </HEAD> <BODY LANGUAGE=javascript onload="return window_onload()"> <P>これでどう?<BR>InternetExplorer6<BR>NN7で動きました。</P> <P>&lt;A&gt;タグを普通に書けます。<BR>すべての&lt;A&gt;タグに適用されますよ。</P> <P> <A href="○○.html">ENTER</a> </P> </BODY> </HTML>

その他の回答 (5)

  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.5

><META~> Microsoft Script Editorで書いているんですが、 新しいページを作成すると勝手に追加しちゃうんです。 よくわかんないんです。 Visual InterDev で使うみたいなんですが 私はこれ、インストールしていません。 無くても動きますよ。

rui37
質問者

お礼

そうなんですかー。 無くても問題無いようですね。 ありがとうございました!!

  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.4

<HTML lang="ja"><HEAD> <META name=VI60_defaultClientScript content=JavaScript> <LINK REL="stylesheet" HREF="design.css" TYPE="text/css"> </HEAD> <BODY onload="window.status='ようこそ~'"> <P>ANo.#3だとページが読み込まれたときに<br> 「ようこそ~」が出ませんね。<br> これでどう?</P> <a href="○○.html" onmouseover="window.status='ENTER'; return true;" onmouseout="window.status='ようこそ~'; return true;">ENTER</a> </BODY></HTML>

rui37
質問者

お礼

再びの回答ありがとうございます。 きちんとできました。 <META~>は何を表してるのでしょう? よろしかったら教えてください。 ご迷惑かけてすいません。

  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.3

<HTML lang="ja"><HEAD> <LINK REL="stylesheet" HREF="design.css" TYPE="text/css"> </HEAD> <BODY> <P>これでは駄目なの?</P> <a href="○○.html" onmouseover="window.status='ENTER'; return true;" onmouseout="window.status='ようこそ~'; return true;">ENTER</a> </BODY></HTML>

  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.2

どこまで JavaScript が分かっているのかしら。 関数 stats() は、setInterval() によって、0.1秒ごとにステータスバーに "ようこそ~" と書きに行っているのですから、そりゃあ 'ENTER' の文字も すぐ消されちゃいますよね。 関数 stats() では、リンクの中にマウスが入っているかどうかを判断しなきゃ。 試してないけど、こんな感じかな。 <script> var out_link = true; pid = window.setInterval("stats()",100); function stats() { if (out_link) { window.status="ようこそ~" } } </script> <a href="○○.html" onmouseover="window.status='ENTER'; out_link = false; return true;" onmouseout="window.status=''; out_link = false; return true;">ENTER</a> # 試してないので、自信無しとしておきます

rui37
質問者

お礼

お早い回答ありがとうございました。 これだとマウス外したときに「ようこそ~」が表示されませんね。 Javascript、ほとんど分かってないです。すいません。 >関数 stats() は、setInterval() によって、0.1秒ごとにステータスバーに >"ようこそ~" と書きに行っているのですから、そりゃあ 'ENTER' の文字も >すぐ消されちゃいますよね。 確かにそうですよね…。 すいませんでした。 やっぱりJavascriptきちんと学ばなきゃ駄目ですね。

  • LemonT
  • ベストアンサー率49% (39/79)
回答No.1

こんにちは。 タイマーを使う意味が不明なので、求められているものと違うかも。。。 <HTML lang="ja"><HEAD> <LINK REL="stylesheet" HREF="design.css" TYPE="text/css"> <SCRIPT LANGUAGE=javascript> <!-- //pid = window.setInterval("stats()",100); function stats() { window.status="ようこそ~" } //--> </SCRIPT> </HEAD> <BODY onLoad="stats()"> <a href="○○.html" onmouseover="window.status='ENTER'; return true;" onmouseout="stats()"; return true;">ENTER</a> </BODY></HTML>

rui37
質問者

お礼

早い回答ありがとうございました。 きちんとできました! ありがとうございます。 タイマーを使う意味…じ、自分にもよく(苦笑) javascriptはよく分かっていないもので…すいません。

関連するQ&A