日期:2014-05-17  浏览次数:20598 次

关于iframe里内容显示结束后返回的问题
下面这个界面的右半边是iframe框架,这个截图是在注册,可是注册成功后还留在这个界面,我希望它返回首页要怎么弄呢?第一次用VS,请大家教教我,过两天就答辩了。

------解决方案--------------------
你在注册结束时,点击“提交”按钮的事件中最后写
Response.Write("<script>alert('注册成功!');window.parent.location.href='你要跳转去的网页.aspx';</script>");
------解决方案--------------------
在web中你看到的都是窗体,而你的iframe为当前页面的子窗体,想实现不在iframe跳转可以用:
Response.Write("<script>alert('注册成功!');parent.window.location.href='你要跳转去的网页.aspx';</script>");//parent为父窗体,
Response.Write("<script>alert('注册成功!');top.window.location.href='你要跳转去的网页.aspx';</script>");//为顶层窗体
经验分享:不要在做网页时用iframe,因为iframe放入的信息百度的蜘蛛程序是搜索不到的,
不利于优化,我以前也碰到这问题,后来休息花费了大工夫...