4 回答

TA貢獻1921條經驗 獲得超9個贊
<iframe id="ss1" name="ss1" style="z-index:-1;width:100%;height:290px;border:none">
<select id="sel1" name="sel1"
multiple class="sel" ondblclick="dbInsertOption(this);">
</select>
</iframe>
這代碼有問題。先將iframe標簽的用法學會了。
<iframe src="http://www.baidu.com" width="20%" height="50%">
<!-- 此處不要放任何東西-->
</iframe>

TA貢獻1818條經驗 獲得超11個贊
可以使用已經封裝好的彈出窗。像jquery-ui中的dialog,針對于ie6,有用代碼進行處理過,具體的方法還是先使用了一個frame來遮蓋,再放置彈出層(不在FRAME中)。

TA貢獻1951條經驗 獲得超3個贊
:在iframe中添加代碼其他標簽?這是個不好的習慣吧,iframe是用來干啥的?創建包含另外一個文檔的內聯框架(即行內框架),等于你放入iframe之中的東西與你當前頁面的東西不在一個域中,你應該去查詢怎么解決跨域的問題,跨域的情況下,子頁面的可以獲取到頂級標簽,完全可以換種思維去考慮問題,或者不用iframe

TA貢獻1836條經驗 獲得超3個贊
1、'為了解決ie6下 select遮擋div層的問題將select包含在了iframe下'
這個解決辦法本身有問題,應該是調樣式(css)來解決的。
2、要想獲取iframe下的元素,得先獲取iframe,因為iframe是另外一個window對象了。
添加回答
舉報