showModalDialog导致Session失效
N
NN
NN
<html>
<script language="javascript">
function MyShowModal()
{
??? var args = new Object;
??? args.window = window;
??? showModalDialog("modal.asp", args);
}
</script>
<body>
Parent Page<br>
<span>Session ID : <%=Session.SessionID%></span>
<br>
<button onclick="MyShowModal()">Show modal dialog box</button>
</body>
</html>
?
?
?
?
JavaScript语言: Modal.asp<html><body>
Modal Page<br>
<span>Session ID : <%=Session.SessionID%></span><br>
<button
onclick=
??? "dialogArguments.window.open('page1.asp')">
Open Page 1 (workaround)
</button><br>
<button
onclick=
??? "window.open('page1.asp')">
Open Page 1 (problem)
</button>
</body>
</html>
?
HTML语言: Page1.asp<html><body>
Page 1<br>
<span>Session ID : <%=Session.SessionID%></span>
</body>
</html>