• ベストアンサー

HP作成中:ステータスバーに何も表示しないようにするには

今、ホームページビルダー6でHPを作成しています。 通常、リンク文字列の上にマウスポインタが来た時、 ステータス行にリンク先URLなどが表示されますが、 何も表示させないようにする方法はありますでしょうか。 また、ページ中の ある特定のリンク文字列だけにその設定をする事は可能でしょうか。 ご存知の方がいましたら教えてください。よろしくお願いします。

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

  • ベストアンサー
  • nipotan
  • ベストアンサー率59% (134/227)
回答No.1

JavaScriptのonMouseOver、onMouseOutイベントハンドラ、及び、window.status を使用すれば実現可能です。 残念ながらHTMLのみでは不可能ですが、リンク(アンカー)タグの中に以下の ように記述すれば、できるはずです。 <a href="linksaki.html" onMouseOver="window.status = ''; return true;" onMouseOut="window.status = window.defaultStatus; return true;">リンク</a> また、多数のリンクに同様のことを行いたい場合は、関数化すればいいと思います。 <head> <script language="javascript"> <!-- function StatusChange(STR){ if(STR == 'DEF'){ STR = window.defaultStatus; } window.status = ''; } //--> </script> </head> <body> <a href="linksaki1.html" onMouseOver="StatusChange(); return true; " onMouseOut="StatusChange('DEF'); return true;">リンク先1</a> <a href="linksaki2.html" onMouseOver="StatusChange(); return true;" onMouseOut="StatusChange('DEF'); return true;">リンク先2</a>

ryo2222
質問者

お礼

お礼が遅くなりスミマセン::: とても参考になりました。 とてもていねいなご回答ありがとうございました!