Javascript 更改第页上的状态消息

Javascript 更改第页上的状态消息,javascript,html,Javascript,Html,我正在使用此代码更改IE的状态栏 <a href="http://www.google.com" onmouseover="window.status='Google';return true;">Google</a> 但问题是,当我使用菜单(div中的链接)时,它不会再改变状态栏。有什么方法可以修复它吗?我怀疑,这只适用于IE,但对其他浏览器不起作用。我怀疑,这只适用于IE,但对其他浏览器不起作用。大多数现代浏览器允许用户决定是否要覆盖状态栏。如果它被禁用(我认为

我正在使用此代码更改IE的状态栏

<a href="http://www.google.com" onmouseover="window.status='Google';return true;">Google</a>


但问题是,当我使用菜单(div中的链接)时,它不会再改变状态栏。有什么方法可以修复它吗?

我怀疑,这只适用于IE,但对其他浏览器不起作用。

我怀疑,这只适用于IE,但对其他浏览器不起作用。

大多数现代浏览器允许用户决定是否要覆盖状态栏。如果它被禁用(我认为这是许多浏览器中的默认设置),您将无法绕过它(除了查找零天漏洞)。

大多数现代浏览器允许用户决定是否要覆盖状态栏。如果它被禁用(我认为这是许多浏览器中的默认设置),您将无法绕过它(除了查找零天漏洞)

只适用于IE。它似乎不适用于FF。你在测试什么浏览器

只适用于IE。它似乎不适用于FF。你在测试什么浏览器?

这里有一个很棒的解决方案

或“),或使用链接上的
标题
属性。如果用户将鼠标悬停在链接上,您在那里输入的文本将显示在工具提示中。

这里有一个很棒的解决方案

<a href="http://stackoverflow.com/" onmouseover="$(this).attr('href', 'http://www.google.com')" onmousedown="$(this).attr('href', 'http://stackoverflow.com/')">Link 4</a>
或”),或使用链接上的
标题
属性。如果用户将鼠标悬停在链接上,您在此处输入的文本将显示在工具提示中。


<a href="http://stackoverflow.com/" onmouseover="$(this).attr('href', 'http://www.google.com')" onmousedown="$(this).attr('href', 'http://stackoverflow.com/')">Link 4</a>
这在Chrome/IE(7/8)/FF上对我很有效。



这在Chrome/IE(7/8)/FF上对我很有效。

功能要求到底是什么?这现在太模糊了。另外,当鼠标离开链接时,您希望发生什么情况?“我可以修复此问题吗?”。。。我不知道,可以吗?什么状态栏?更多信息请不要操纵浏览器的状态栏;它的存在是有原因的,如果您需要向用户显示应用程序功能的状态,那么您应该真正使用视口中的内容区域。当然,这主要是个人的,早在九十年代,我就讨厌那些弄乱我的窗口的网站。功能要求到底是什么?这现在太模糊了。另外,当鼠标离开链接时,您希望发生什么情况?“我可以修复此问题吗?”。。。我不知道,可以吗?什么状态栏?更多信息请不要操纵浏览器的状态栏;它的存在是有原因的,如果您需要向用户显示应用程序功能的状态,那么您应该真正使用视口中的内容区域。当然,这主要是个人的,早在九十年代,我就讨厌那些弄乱我的窗口的网站。我用的是Internet Explorer 8我用的是Internet Explorer 8这个很棒的解决方案在IE6/7/8中根本不起作用,FF在它前面加了
file://
。这取决于你把文件放在哪里。它将以任何协议(http、文件、https…)作为前缀。不管怎么说,这有点像是开玩笑。这个很棒的解决方案在IE6/7/8中根本不起作用,FF在它前面加了
file://
。这取决于你把文件放在哪里。它将以任何协议(http、文件、https…)作为前缀。不管怎么说,这有点像是开玩笑。
<a href="http://stackoverflow.com/" onmouseover="$(this).attr('href', 'http://www.google.com')" onmousedown="$(this).attr('href', 'http://stackoverflow.com/')">Link 4</a>