2012-10-10 21 views

回答

3

window.status不是一個標準的屬性。它出於安全原因已被淘汰。你不能在現代瀏覽器(包括IE9)上做到這一點。

你必須找到另一種解決方案,例如像在左下角做一個小格:

<a href="link" 
onmouseover="document.getElementById('status').innerHTML='your text';" 
onmouseout="document.getElementById('status').innerHTML='';">link here</a> 
<div id=status style="position:fixed;bottom:0;left:0"></div> 
+0

啊我明白了,這對於我想知道的是完美的。感謝代碼和演示。 –

+0

鏈接演示不起作用404未找到請提供新的 – shareef

1

能夠修改狀態欄信息,誤導用戶思維的好方法一個鏈接將把他們放在他們想要的地方,而不是那些會竊取他們密碼的地方......所以瀏覽器不會讓頁面作者再次混淆它。

Internet Explorer 7限制了網頁使用腳本將信息寫入狀態欄的能力。默認情況下,此功能受Internet區域限制,並且受可信和受限站點區域的用戶可配置設置的限制。這是確保用戶不被網頁誤導的工作的一部分。在不允許更新的情況下,調用窗口狀態將自動失敗。

- Security and Compatibility in Windows Internet Explorer 7

HTML有專門設計的,以提供關於元素諮詢信息的標題屬性。用它來顯示狀態信息。

<a href="link" title="your text">link here</a> 
+0

我試過這個,它確實有用,但想知道一個解決方法。謝謝 –

相關問題