本帖最后由 donkey2004112103 于 2010-06-29 09:47:41 编辑

解决方案 »

  1.   

    LZ看下有没有定义连接的onclick事件,有可能在onclick事件中根据条件改变了target
      

  2.   

    如果在onclick中改变了,那为什么点击第二张报表target才会是_blank,我显然没有做这个限制。
      

  3.   


    在左边的tree节点,添加事件onclick="window.open('open.html', '右边frame name');"
    看看行不
      

  4.   

    贴第二个ITEM的URL。一点不实际。
      

  5.   

    我用js console debug后发现传进去的的确是我指定的frame(basefrm)。但是为什么会用新的窗口打开了?我发现在打开第一个报表之后,document.basefrm.location属性就是undefined,但是在打开第一个报表之前是define的。也就是打开了第一个报表之后frame中的html全部server被修改过了,有什么办法可以清空这种修改吗?谢谢了。
      

  6.   

    问题貌似就是location对象,当我打开一个报表之后显示报表的location对象就不可用了!是在不解,资料说如果使用的是不同的protocol可能会这样,望高人指点。