当我们想用一个遮罩层div将整个页面罩住的时候,如果页面上使用了flash或者applet。那么applet会默认覆盖在div上面,无论我们在div上做什么手脚(zIndex设置到足够大)。但是如果在div的下面再套一层iframe,可以妨碍applet的默认效果,从而达到我们要的正常的效果(div覆盖在applet上面)
- var iframe = document.createElement("iframe");
- iframe.frameborder = "0";
- iframe.src = "javascript:false;"
将以上代码看做是一个div层直接套在遮罩层div下面即可