0

如何创建一个在鼠标悬停时显示 url(在浏览器状态栏上)的按钮,该按钮与单击按钮时的 url 不同。例如,请参阅http://www.polyvore.com/bags/shop?category_id=35

谢谢。

4

2 回答 2

0

您不能在按钮标签上执行此操作。

取而代之的是使用锚链接并提供了一些很棒的 CSS,因此链接看起来像按钮。如果您将看到查看源代码或在萤火虫中看到,您会看到他们使用锚链接并应用了一些样式,因此它看起来像按钮,这在今天并不是什么大不了的事。

或者

您需要编写 javascript 以使您能够跨浏览器设置状态栏。

于 2013-03-01T08:44:23.847 回答
0

编辑:作者澄清他的问题后,解决方案发生了变化。

此链接将在悬停时显示“yahoo.com”,但单击时会打开“google.com”。

<a href="http://yahoo.com" onclick="window.location.href='http://google.com'; return false;">Link</a>

关键是从“onclick”回调中返回 false - 它可以防止浏览器进一步处理事件。

于 2013-03-01T08:47:19.890 回答