1. 程式人生 > >IE"單擊以啟用控制元件"網站程式碼解決法

IE"單擊以啟用控制元件"網站程式碼解決法

2007-11-08

#

周海漢/文 2007.11.8

由於微軟輸了專利官 司,所以從2006年開始,IE6補丁和IE7裡面的flash,quick time,Java及其他控制元件都需要點選才能啟用。經常看到flash外面包含了個虛框,滑鼠移上去後提示:“click to activate and use this control”或“單擊以啟用控制元件”。如果這是個flash的選單什麼的,給使用者很不好的體驗。google到外國使用者的解決辦法。

**1.在HTML頁最後的

2.fixit.js 檔案如下:

theObjects = document.getElementsByTagName(“object”);

for (var i = 0; i < theObjects.length; i++) …{

theObjects[i].outerHTML = theObjects[i].outerHTML;

}

** 3.更新網站。**flash的有自己的解決辦法。 但比這個複雜,解決的也更好。

對於IE瀏覽器使用者,微軟倒是提供了回 退的補丁KB917425,用於回退KB912812的更新。但我下載後並不能裝上。至於網路上大量提到的解除安裝KB912945或 KB912812,我的系統並不存在。而且對於IE7恐怕也沒有用。因此只能用傲遊或firefox替代了。

參考:

如非註明轉載, 均為原創. 本站遵循

知識共享CC協議,轉載請註明來源