0

新しい一時的なステータス バー メッセージを HTML ドキュメント (具体的には、表にリストされている 5 つのリンク。以下のコードを参照) に追加し、IE では正常に機能しましたが、Firefox または Chrome でドキュメントを表示すると、メッセージは表示されませんでした。私が見たのはURLリンクだけでした。一時的なステータス バー メッセージを Firefox と Chrome の両方に表示する方法を教えてもらえますか?

これが私のコードです:

<table>
<tr><td colspan="5"><img src="logo.gif" alt="The Civil War Journal" /></td></tr>
<tr><td>
   <a href="cwj.htm" class="Links" 
      onmouseover = "window.status='Go to the Home Page'; return true"
      onmouseout = "window.status=''; return true">Home Page</a>
</td>
<td>
   <a href="#" class="Links"
      onmouseover = "window.status='View Current Events'; return true"
      onmouseout = "window.status=''; return true">News</a>
</td>
<td>
   <a href="#" class="Links"
      onmouseover = "window.status='Go to Feature Articles'; return true"
      onmouseout = "window.status=''; return true">Features</a>
</td>
<td>
   <a href="#" class="Links"
      onmouseover = "window.status='Go to the Civil War Form'; return true"
      onmouseout ="window.status=''; return true">Forum</a>
</td>
<td>
   <a href="form.htm" class="Links"
      onmouseover = "window.status='Subscribe Today!'; return true"
      onmouseout = "window.status=''; return true">Subscriptions</a>
</td></tr></table>
4

1 に答える 1

1

申し訳ありませんが、ユーザーがブラウザの設定を変更しないと実行できません。

このプロパティは、Firefox およびその他の一部のブラウザーの既定の構成では機能しません。window.status を設定しても、ステータス バーに表示されるテキストには影響しません。スクリプトがステータス バーのテキストを変更できるようにするには、ユーザーは about:config 画面で dom.disable_window_status_change 設定を false に設定する必要があります。

これはFirefox用ですが、Chromeでも同じだと思います。ステータス バーを変更することは、セキュリティ上のリスクと見なされ、サポートがますます少なくなります。titleリンクの詳細な説明に属性を使用することを検討してください。

<a href="cwj.htm" class="Link" title="Go to the Home Page">

ユーザーがマウスをリンクの上に置くと、ツールチップに表示されます。

于 2010-02-17T00:20:09.033 に答える