我有一个DIV作为使用onclick的按钮,并且想要更改使用onmouseover显示的状态栏信息。更改状态栏onmouseover在DIV
但它不工作:
<div id="button1" onclick="location.href='LINK'" onmouseover="window.status='LINK'" onmouseout="window.status=''">
,有什么特别,我错过了什么?
我有一个DIV作为使用onclick的按钮,并且想要更改使用onmouseover显示的状态栏信息。更改状态栏onmouseover在DIV
但它不工作:
<div id="button1" onclick="location.href='LINK'" onmouseover="window.status='LINK'" onmouseout="window.status=''">
,有什么特别,我错过了什么?
除非有什么事情你没有告诉我们,你是模仿正常链接的行为。你应该只使用一个链接而不是一个div。将链接设置为带有小CSS的按钮很容易。
之所以没有看到您想要对状态栏进行的更改,是因为现代浏览器阻止JavaScript对状态栏进行更改。他们现在这样做是因为您使用的技术已被用于制造欺骗性链接。
什么不行? “location.href ='LINK'”可能没有意义 - 你真的有一个名为'LINK'的URI吗? onmouseover/out部分适用于我。您确定您的浏览器未设置为阻止状态栏更改? – squidbe 2011-06-01 07:26:59
在IE 8中正常工作0 – PSK 2011-06-01 07:27:25
@squidbe:我认为很明显,“LINK”是一个用于问题目的的占位符。 – 2011-06-01 09:17:16