http://www.csdn.net/Develop/read_article.asp?id=15113

解决方案 »

  1.   

    function btnReset_onclick() 
    {
    document.frmMain.reset()
    }
      

  2.   

    多谢net_lover(孟子E章) ,你的那篇文章我看了N遍了,就是看了你的这遍文章我才决定使用showModalDialog代替window.open的,还有document.frmMain.reset()只是相当于一个reset按钮的功能,清空页面数据,可我是需要刷新页面,因为如果是在修改操作模式下打开showModalDialog窗口,要可以使数据还原的,而不是清空。谢谢你的帮助。
    请大家继续帮帮忙,谢谢大家,解决问题后,再出一个帖子单独送100分。
      

  3.   

    在主页面打开一个过渡页面b.html, b.html里面的代码就包含一iframe,iframe的宽高为100%
    <iframe width="435" height="720" src="test1.asp?sType=Land"> . iframe的src指向你的asp页面。在test1.asp的btnReset_onclick方法里可以这样写
    function btnReset_onclick() 
    {
    parent.fra.location = "atest1.asp?sType=Land";
    }这样就可以刷新页面了. 但有两个问题要注意,一是传参数,二是,在把iframe的src重定向时,要在路径后面带个参数,否则页面因为缓存的问题还是刷新不了.   
    祝你成功 :)
      

  4.   

    模式窗口还有其他的问题,所以我一般都是在里面嵌套一个Frame,然后一些问题就可以解决了
      

  5.   

    多谢大家的帮助,问题终于解决了,采用了kisslan(郁忧的曼陀萝)的方法。多谢多谢,
    等下我会再发一个帖子,给你100分。