第一个问题:
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>New Page 1</title>
</head><body>
<input type=button value="ModelessDialog" onclick="var aaa=window.showModelessDialog(location.href);">
<input type=button value="ModalDialog" onclick="var aaa=window.showModalDialog(location.href);">
<input type=button value="Page is in dialog?" onclick="alert(window.dialogArguments!=null);"></body></html>
第二个问题:
不会有这样的事吧

解决方案 »

  1.   

    确实有这个问题,不过不是
    showModelessDialog()和showModalDialog()
    而是 window.open()和showModalDialog()打开的窗口,SESSION会丢失您的代码可以分辨 window.open()和showModalDialog()/showModelessDialog()打开的窗口
    但是有没有办法区别showModelessDialog()和showModalDialog()的窗口呢?
    Page is in dialog? 的时候都是true