你可以试着用iframe来解决这个问题,把你要刷新的东西放在一个文件里,然后用iframe来调用这个文件,每次刷新时就不会页面闪烁了.希望对你有所帮助.

解决方案 »

  1.   

    在html中插入这样一条语句,这里的iframe是隐藏的,因为我不知道你具体要怎么用。<iframe name="xxx" style="position:absolute;top=-1000;visibility='hidden'" src="xxx.jsp"></iframe>把你要刷新的程序写在xxx.jsp中。这样刷新时只会刷新xxx.jsp文件了,本页面就不会有闪烁了。
      

  2.   

    如果你要显示一些刷新的东西出来可以去除iframe的边框,取消它的隐藏。具体怎么做去网上看看吧,我很久没有用了,很多东西忘记了。
      

  3.   

    要改变的东西不要写在本页面,写在iframe里的xxx.jsp中不就完了吗?
      

  4.   

    我想楼主没有完全理解iframe的作用吧! 它所调用的xxx.jsp是一个完整的jsp文件.我们可以认为在一个jsp页面或htm页面(我们占称之为父页面)中还包含了一个名为xxx.jsp文件.在xxx.jsp中进行的任何操作,比如onclick,onchange等等都和父页面没有关系.我到觉得要使整个页面美观调整iframe的大小胖瘦很重要,不要让你的用户觉得这是两个页面.我觉得用这个能很好的处理你所说的问题,如果你还是不明白的话,你可以看一下http://www.sww.com.cn/zhuce/regestone.jsp,在这里的要求用户选择所在省份和地区,里面就用到了onchange事件,但为了防止整个页面的提交,所以把用户选择地区包含在一个iframe里面.希望对你有所帮助!