页面跳转并关闭旧页面

lt415630922 2012-06-18 01:58:27
如题有有个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 中的子页面 应该如何做?
...全文
629 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lt415630922 2012-06-19
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 的回复:]
Response.write("<script>alert('');window.window.location.href='b.aspx'</script>")
这个答案满意不
[/Quote]

不对!还是不对!5楼那个好像有点意思!我把这帖子关了 重新发一个去!
unkul 2012-06-18
  • 打赏
  • 举报
回复
Response.write("<script>alert('');window.window.location.href='b.aspx'</script>")
这个答案满意不
nzp688 2012-06-18
  • 打赏
  • 举报
回复
我打个比方。 A,B俩个页面 中间是 通过iframe 那么在a 页面写个方法 就写个alert(a页面) 在B页面 调用这个方法 不就可以了吗? 不知道你是不是这个意思 。
格桑花 2012-06-18
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

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

哦是这样的!那可能是我理解错了!我做的是这样的在a.aspx页面中有个Timer 时时刷新 然后当我不跳转到b.aspx时 这个Timer一直是正常的,而当我重定向时因为他是局部刷新 所以T……
[/Quote]

你这个可能是因为你的JS找不到你使用的控件造成的
lt415630922 2012-06-18
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]
可以直接跳转的。
如果一定要先关闭,再打开。。。
可以用JS控制,就是先把iframe的url赋值为空页面(“about:blank”),然后再赋值为需要打开的真实页面
[/Quote]
哦是这样的!那可能是我理解错了!我做的是这样的在a.aspx页面中有个Timer 时时刷新 然后当我不跳转到b.aspx时 这个Timer一直是正常的,而当我重定向时因为他是局部刷新 所以Timer抛出异常,我就怀疑是没关闭a.aspx页面的事
hhucxyb 2012-06-18
  • 打赏
  • 举报
回复
可以直接跳转的。
如果一定要先关闭,再打开。。。
可以用JS控制,就是先把iframe的url赋值为空页面(“about:blank”),然后再赋值为需要打开的真实页面
jdc71264 2012-06-18
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
为什么要关闭? 需要打开a或者b 重新给ifrme的url赋值就好了呀
[/Quote]
就是,为啥要关闭=。=
重定向不就好了
mad007 2012-06-18
  • 打赏
  • 举报
回复
为什么要关闭? 需要打开a或者b 重新给ifrme的url赋值就好了呀

62,072

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧