因为模态窗口不具备window.open的属性~~~

解决方案 »

  1.   

    清除页面的客户端缓存呀:
    //禁用客户端缓存
    HTML
        <META HTTP-EQUIV="pragma" CONTENT="no-cache">
        <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
        <META HTTP-EQUIV="expires" CONTENT="Mon, 23 Jan 1978 12:52:30 GMT">
    ASP
    <%
        Response.Expires = -1
        Response.ExpiresAbsolute = Now() - 1
        Response.cachecontrol = "no-cache"
    %>
      

  2.   

    不具备window.open的属性那是当然,但是怎么才能在不重新打开父窗口的情况下,每次打开开模式窗口,内容都能显示运行ent_checkapp.asp后的实际结果,而不是从缓存中的上一次结果。
      

  3.   

    测试后,结果meizz(梅花雪) 的结果是可行的。
    但是从showModalDialog()和从window.open()去运行ent_checkapp.asp,除了模式和非模式可看见的区别外,其他内部的运行机制还有什么不同吗,比如:window.open()每次都是刷新,但是showModalDialog()却是从客户端缓存中读取(不知道这样形容对不对)。请大侠指点!
      

  4.   

    不传递变量,你可以传递对象window,这样你在模态窗口对父窗口的值,window.code