window.location="queryyg.jsp?areaid="+areaid+"";改为self.location.href = "queryyg.jsp?areaid="+areaid+"";试试

解决方案 »

  1.   

    你的代码都是JAVASCRIPT的。建议你用html的控件触发JAVASCRIPT的方法试试。
    一般是用IFRAME。
      

  2.   

    cm4ever(小P) :
    改了也一样……AHUA1001(99):
    汗,不要告诉我新知识了,我是新手,头已经昏了,只想知道现在的这是怎么回事
      

  3.   

    如果你现在是a.jsp,这里你有form1,action="b.jsp".你可以在b.jsp中通过response.sendRedirect("a.jsp");//页面重定向,执行完以上操作将页面送回a.jsp.
    b.jsp只是用来处理数据之类的。相当于a.jsp的刷新一样。
      

  4.   

    用iframe或frame,这样就不会弹出新窗口了,不过用iframe我好象都没试成功过,用frame可行,就是稍烦了点
      

  5.   

    模态窗口的内容是不能改变的,用frame或irame把你的网页包一下,提交时只改变frame的URL
      

  6.   

    我是新手我觉得用struct架构很方便
      

  7.   

    楼上有前辈说模态窗口的内容是不能改变的,showModalDialog打开的窗囗是模态窗囗吗?是不是我需要包一下或换一个调用方式?
      

  8.   

    建议转到javascript论坛
    http://community.csdn.net/expert/deeptree/RoomForum.asp?roomid=304
      

  9.   

    还有,如果用frame包过后,showModalDialog调用窗囗的特性还会不会保留?比如当前焦点不能切出,不关闭窗囗JS函数不会继续执行
      

  10.   

    怎么转?现在我是JSP和JS在一起用,有点分不太清楚了