日期:2014-05-18  浏览次数:20956 次

当用F5刷新浏览器时,iframe都会变成默认页面,而不是当前页面,请问各位有什么办法没有??
页面采用左右两列布局,左边为菜单导航条,右边是个iframe,根据左侧的菜单选择来切换页面内容,iframe默认有一个首页面A.html。当用F5刷新浏览器时,iframe都会变成默认页面,而不是当前页面。请问各位有什么办法没有?

------解决方案--------------------
每个需要记住的页面加上 Session.Add("focusUrl", this.Request.Url.ToString());

主页上
<iframe id="ifrUrl" src="" ranat="server" />

主页CS:
if(Session["focusUrl"] != null)
{
this.ifrUrl.Attributes["src"] = Session["focusUrl"].ToString();
}
------解决方案--------------------
CSDN的论坛是frame 不是div
------解决方案--------------------
js被F5玩 No door
------解决方案--------------------
都解决了?偶来迟鸟。。。
------解决方案--------------------
2楼的方法挺好的,非想用JS的话其实思想与用Session一样,可以用JS操作Cookies来保存当前的每个frame里的URL