js判断是否在iframe中;解决F5刷新浏览器时,iframe都会变成默认页面,而不是当前页面

4 篇文章 0 订阅

1.js判断是否在iframe中      

//方式一

if (self.frameElement && self.frameElement.tagName == "IFRAME") { alert('在iframe中'); }

//方式二 if (window.frames.length != parent.frames.length) { alert('在iframe中'); }

//方式三 if (self != top) { alert('在iframe中'); }

以上有一种方法用任何一种都可以判断代码是否在iframe中.

2.解决F5刷新浏览器时,iframe都会变成默认页面,而不是当前页面

  (2012-03-30 13:55:31
每个需要记住的页面加上 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();
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值