如题有有个a.aspx页面 和一个b.aspx页面,他们都在iframe中打开, iframe 的name=main ,如果当前打开的是a.aspx页面,再我打开b.aspx页面时我现在用的是<a href='b.aspx' target='main'>b页面</a>
 我现在想实现的功能是打开b页面时候, 关闭原来的a页面, 然后再打开a页面时, 关闭b页面 ,也就是在打开新页面时关闭iframe 中的子页面 应该如何做?

解决方案 »

  1.   

    为什么要关闭? 需要打开a或者b 重新给ifrme的url赋值就好了呀
      

  2.   

    可以直接跳转的。
    如果一定要先关闭,再打开
    可以用JS控制,就是先把iframe的url赋值为空页面(“about:blank”),然后再赋值为需要打开的真实页面
      

  3.   

    哦是这样的!那可能是我理解错了!我做的是这样的在a.aspx页面中有个Timer 时时刷新 然后当我不跳转到b.aspx时 这个Timer一直是正常的,而当我重定向时因为他是局部刷新 所以Timer抛出异常,我就怀疑是没关闭a.aspx页面的事
      

  4.   

    我打个比方。  A,B俩个页面 中间是 通过iframe 那么在a 页面写个方法  就写个alert(a页面)  在B页面 调用这个方法 不就可以了吗? 不知道你是不是这个意思 。 
      

  5.   

    Response.write("<script>alert('');window.window.location.href='b.aspx'</script>")
    这个答案满意不