DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> IE7中網頁動態創建iframe時邊框問題
IE7中網頁動態創建iframe時邊框問題
編輯:關於JavaScript     

在網頁中放iframe,如果frameborder=0;就沒有邊框顯示了;

但動態創建時,在IE7中就不行了,從網上找到解決的辦法,寫出來記錄給自已!

以下是代碼,但在IE中有邊框;

 程序代碼

 var iframe = document.createElement('iframe');
 iframe.setAttribute('frameborder', '0');


解決後的代碼為:

 程序代碼

 var iframe = document.createElement('iframe');
 iframe.setAttribute('frameborder', '0', 0);

後面那個'0'表示是否區分大小寫。

原因:DOM裡面的屬性都是大寫的,也就是說上面這段代碼,在IE裡面最後會變成:< IFRAME frameBorder=0... 由於IE認大寫的,所以”frameborder“ 它自然不認。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved