我有一個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