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 回答