错误:用脚本window.showModalDialog打开的页面,点击button时打开新窗口

例子:
function GoAddPP()
        {
            var url = "FRMAddPP.aspx";   
            var result = window.showModalDialog(url,window,'dialogWidth=700px;dialogHeight=500px;center:yes;status:no;scroll:on;');//弹出录入记录操作界面
            if(result == "OK")
            {
                return true;
            }
            else{
                return false;
            }
           
         }

后台:Me.Btn_new.Attributes.Add("onclick", "return GoAddPP()")

通过这种办法新建的子窗口,当在窗口里面点击按钮时,会自动新建窗口

解决办法:在子窗口中,加入<base target="_self" />,且要紧接在title标签后,如:
<title>Untitled Page</title>
    <base target="_self" />

你可能感兴趣的:(脚本)