直接点开html文件,运行效果是正常的!
放在iis下,用http://localhost/1.html运行,就会重叠!xp,ie8,iis下,下面是html代码:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script language=javascript>
var _oPopUp = window.createPopup();
function show2()
{
var _oSubPopUp = _oPopUp.document.parentWindow.createPopup();
_oSubPopUp.document.body.innerHTML = "a2";
_oSubPopUp.show(10, 9, 110, 70, _oPopUp.document.body);
} function show()
{
_oPopUp.document.body.innerHTML = "<div onclick='parent.show2()'>a1<div>";
_oPopUp.show(event.clientX-1,event.clientY,50,50,document.body);
}
</script>
</HEAD><BODY oncontextmenu = "show();return false;";></BODY>
</HTML>popup 重叠 iis ie8

解决方案 »

  1.   

    放iis下运行的话,只有a2
    楼上的您那边什么环境啊?ie6?
      

  2.   

    是的,但是在iis下运行,就是我贴的那个图
    你在iis下运行的也是你贴图的那样?
      

  3.   

    win7 iis7 ie10
    也不行,
      

  4.   

    不知楼主为何用window.createPopup();
    这个只有ie支持的吧直接创建div 定位就好的
      

  5.   

    以前的代码,那会大家只对ie6编程
    ie最近更新太快了,