用了iframe做底div还是被select挡住
js
document.write( " <div> <iframe id= 'DivShim ' src= 'javascript:false; ' scrolling= 'no ' frameborder= '0 ' style= 'position:absolute; top:0px; left:0px; display:none; '> </iframe> <div id= 'dypopLayer ' style= 'position:absolute;z-index:1000; ' class= 'cPopText '> </div> </div> ");
页面
<a alt= " <%=rs( "c_name ")%> "> <input type= "radio " name= "city " value= " <%=rs( "c_id ")%> " onclick= "oClick(this.value,0) " alt= " <%=rs( "c_name ")%> " /> <%=left(rs( "c_name "),2)%> </a> </td>
求教怎么解决
------解决方案--------------------你的iframe要宽高100%...
比如
<iframe style= "position:absolute;z-index:-999;width:100%;height:100%;top:0;left:0; " frameborder= "0 " src= "about:blank "> </iframe>
------解决方案--------------------我想应该没有办法解决的,select 是代先级最高的元素.
除非设置select.style.display= "none "的时候再Show div 了。
------解决方案--------------------我做过一个好用的,src= "about:blank ",搂主是不是src的内容有问题,创建的iframe是透明的导致遮挡不住
我对iframe还设置了一个属性,让它的宽度和长度等于div的宽度和长度,楼主考虑一下有没有可能这个原因
------解决方案--------------------这个问题我遇到过,也成功解决了,我是这样写的(你参考下):
<iframe src= " " frameborder= "0 " style= "position:absolute; visibility:inherit; top:2px; left:0px; width:100%; z-index:-1; filter= 'progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0) '; "> </iframe>