我在a.jsp通过 window.open(strURL, 'winMessage', 'height=450,width=400,menubar=yes,toolbar=no,resizable=yes,scrollbars=yes');方式跳转到另外b.jsp,我需要一个返回的按钮或者超链接,应该要怎么弄?我可以从2个地方查看通过这种方式打开这个b.jsp,一个是添加新纪录之后我可以查看b.jsp,另一个是我查看详细内容的时候也可以打开b.jsp,我都是使用一样的代码,但是它们打开的方式不一样,在添加新近路时候它是重新打开一个新的页面,在查看详细内容时却是在同一个页面,我都不知道怎么搞了?请教!!!

解决方案 »

  1.   

    <input type="button" value="Back" onclick="javascript:history.go(-1);">
      

  2.   

    不行,因为它们打开页面的方式不一样,一个只打开一个,一个打开2个,所以不能用history.go
      

  3.   

    不明白你到底需要什麼功能
    原因是你第一次觸發window.open  是新建了一個窗口名為winMessage的窗口 如果這個名字的窗口不存在 那肯定是新開的窗口  第二次觸發window.open  問題是winMessage窗口已經存在了  你在winMessage窗口裡面打開b.jsp 顯然不會再新開窗口 只會在你之前打開的winMessage窗口裡面顯示了
      

  4.   

    我都是在同一个a.jsp打开b.jsp,那如果我需要它总是在一个页面打开b.jsp怎么办呢?