用遮下拉框的方法试下:
<img style="position:absolute;z-index:1000"/>
<iframe style="position:absolute;z-index:999"></iframe>
<div style="position:absolute;z-index:998">ActivX控件</div>
这个iframe 是中间的一层啊? 我以为是嵌套在 998 那层上的呢。
<iframe style="position: absolute; top: 0:left:0px; z-index: 1; width: 1px; height: 1px;"></iframe> <div id="player" style="position: absolute; top: 0; left: 0; z-index: 0; width: 704px; height: 576px; z-index: -1;"> <object name="Camera0" id="Camera0" style="z-index: -1;" classid="CLSID:0C615F36-0C1C-497B-B9E4-833B0D7AA8CA" codebase="/NetViewX.cab#Version=7,7,0,0"> </object> </div> <div id="loginWindow" style="width: 704px; height: 576px; border: 1px solid #ccc; z-index: 9999; position: absolute; width: 299px; top: 0; left: 0;" class="easyui-draggable"> <img id="Img1" src="img.wmf" style="width: 100%; height: 90%" border="0" /> </div>
不好用 :(
@天生俪姿:
<img style="width:100px;height:80px;position:absolute;z-index:1000"/> <iframe style="width:100px;height:80px; position:absolute;z-index:999" ></iframe> <select><option>1</option></select><br/> <select><option>1</option></select><br/> <select><option>1</option></select><br/> <select><option>1</option></select><br/> <select><option>1</option></select>
这样,把下拉框换成你的ActiveX控件。
iframe要设置成和你要遮住区域一样大小。
原理是用iframe去遮住浮出窗口的控件,而iframe又遵从z-index,然后再把你要显示的放在iframe上一层。
@向往-SONG: 也不行~~ 还是在上面。。
额,Z-index 这个能解决不?ocx 控件的z-index设为-1看下
不行 很顽固的在上面