我在 CRM 功能区单击按钮时使用 window.open 打开窗口,从该窗口我们使用 openStdDlg 打开一个新的对话框窗口。
所以我的问题是,当父窗口关闭时,是否有可能打开子对话框,因为我们从很久以前就有这个问题,比如当我关闭父窗口时,子对话框也会自动关闭。
我们可以让这两个窗口独立吗?
这可能吗?
我在 CRM 功能区单击按钮时使用 window.open 打开窗口,从该窗口我们使用 openStdDlg 打开一个新的对话框窗口。
所以我的问题是,当父窗口关闭时,是否有可能打开子对话框,因为我们从很久以前就有这个问题,比如当我关闭父窗口时,子对话框也会自动关闭。
我们可以让这两个窗口独立吗?
这可能吗?
您是否尝试过 alwaysRaised=yes选项?检查这是否适合您:
<head>
<script type="text/javascript">
function OpenModeless () {
if (window.showModelessDialog) { // Internet Explorer
showModelessDialog ("modeless.htm", window, "dialogWidth:300px; dialogHeight:200px;");
}
else {
window.open ("modeless.htm", "","width=300, height=200, alwaysRaised=yes");
}
}
</script>
</head>
<body>
First open a modeless dialog with this button:
<button id="modeless_button" onclick="OpenModeless ();">Open a modeless dialog!</button>
</body>