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对象了。
添加回答
举报