我正在使用此代码更改IE的状态栏。
<a href="http://www.google.com" onmouseover="window.status='Google';return true;">Google</a>
但问题是当我使用菜单(div中的链接)时,它不会再改变状态栏。有没有办法解决它?
答案 0 :(得分:3)
大多数现代浏览器允许用户决定是否要覆盖状态栏。如果它被禁用(我认为是许多浏览器中的默认设置),你就无法绕过这个(除了找到零日漏洞利用)。
答案 1 :(得分:1)
onmouseover="window.status='Google';
仅适用于IE。它似乎不适用于FF。您正在测试哪种浏览器?
答案 2 :(得分:1)
这是 awesome 解决方案
<a href="//./ Woo status bar" onclick="this.href='http://google.com'">
不,但实际上 - 这种做法有点过时了。用户希望能够看到他们即将点击的链接的URL,以确保它是合法的。如果您想向人们提供有关链接的更多信息,请在段落中对其进行编码(例如:“查看this big search engine或this up-and-coming one”),或使用title
属性链接。如果用户在链接上悬停,您在此处输入的文本将显示在工具提示中。
答案 3 :(得分:0)
我怀疑,这只适用于IE浏览器,但不适用于其他浏览器。
答案 4 :(得分:0)
<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。