当前位置: 代码迷 >> ASP.NET >> 页面自动关闭的有关问题?
  详细解决方案

页面自动关闭的有关问题?

热度:305   发布时间:2013-02-26 00:00:00.0
页面自动关闭的问题???
我在maiform里弹出一个对话框
Dim   mPathofSubWindow   As   String
                mPathofSubWindow   =   "date1.aspx "

                scriptString   =   " <script   language=JavaScript> "   &   _
                "var   postFlag   =   window.showModalDialog( ' "   &   mPathofSubWindow   &   "?date= "   &   Date.Now   &   " ', "   &   _
                "window, 'dialogWidth:300px;dialogHeight:350px;help:no;resizable:No;status:No;scroll:off; "   &   _
                "dialogLeft: "   &   tmpX   &   "px;dialogTop: "   &   tmpY   &   "px ');   if(postFlag   !=   undefined){   if(postFlag[0]   ==   'T '){window.document.forms[0].submit();}} "   &   _
                "eval(window.document.all. "   &   Me.TextBox1.ClientID   &   ").focus(); "   &   _
                " </script> "
                If   (Not   Page.IsStartupScriptRegistered( "DateInput_clientScript "))   Then
                        Page.RegisterStartupScript( "DateInput_clientScript ",   scriptString)
                End   If

在弹出的页面里再自己关闭
Dim   scriptString   As   String                
                scriptString   =   " <script   language=JavaScript> "   &   _
                      "window.close();return   false; "   &   _
                      " </script> "
Page.RegisterStartupScript( "DateInput_clientScript ",   scriptString)

当我再对话框中关闭页面时,却把整个data1.aspx弹出来
不知道什么原因
哪位高手指点一下
谢谢


------解决方案--------------------------------------------------------
在子頁面這樣寫:
Response.Write( " <script language=javascript> window.close(); </script> ");
  相关解决方案