我有一个DIV标签。在DIV内部,我有一个表,并且连续,我已经放置了一个脚本代码,显示随机图像,点击后会显示一个网址。
这是脚本在Div标签内呈现的方式
<div>
<table>
<tr>
<td>
<script />
<a href="some random url">
<img></img>
</a>
...
当用户将鼠标悬停在这些图像上时,锚点网址会在浏览器状态栏上显示为消息。这对用户来说非常误导。我想知道如何使用CSS来隐藏此状态消息 - 跨浏览器并显示自定义消息。在Div上,我已经给了onmouseout和onmouseover,但它没有帮助。
可以这样做吗?
答案 0 :(得分:3)
请参阅https://developer.mozilla.org/en/DOM/window.status:
此属性在Firefox和其他一些浏览器的默认配置中不起作用:设置window.status对状态栏中显示的文本没有影响。要允许脚本更改状态栏文本,用户必须在about:config屏幕中将dom.disable_window_status_change首选项设置为false。
这是一项无法实际绕过的安全功能。
答案 1 :(得分:1)
普通用户不知道他们应该在浏览器窗口中查看该位置。
但您可以隐藏该消息...您可以使用javascript重定向 像这样的东西:
<a href="javascript:void(0);" onclick="someredirectfunction('someurl');return false;" >
<img />
</a>
答案 2 :(得分:0)
onmouseout和onmouse over用于客户端脚本的事件。这些主要用于称为ecmascript(javascript)的语言。遗憾的是,你不能用CSS做你想要的事情,css被设计成代表一个网站的外观,HTML表格和javascript(其他脚本来源)这个功能。