社区
C#
帖子详情
如何判断当前页面是否位于框架内?
chengduforest
2006-02-24 11:45:39
如题,谢谢!
...全文
230
2
打赏
收藏
如何判断当前页面是否位于框架内?
如题,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Jianyi
2006-02-24
打赏
举报
回复
用js:
if( window.location.href != window.parent.location.href )
{
//在框架内
}
saucer
2006-02-24
打赏
举报
回复
use javascript:
<script language="javascript">
if (top != window)
{
//in a frameset
}
</script>
107个常用Javascript语句
107个常用Javascript语句
判断
页面
是否
被包含在iframe中
如果
页面
中包含
框架
,则每个
框架
都拥有自己的window对象,并且保存在frames集合中,并可以通过数值索引或者name索引进行访问。如果frames的length为0,则代表这个
页面
中不包含iframe。
判断
页面
是否
被包含在iframe中则需要使用到top这个属性,top对象始终指向最高(最外)层的
框架
,也就是浏览器窗口。 所以通过如下的
判断
: window.top == win
从一个子
框架
页面
调用另一个子
框架
页面
内的JavaScript函数
框架
结构:
当前
位于
框架
页:top.action 需要被调用的JavaScript函数【funcA()】
位于
框架
页:center.action 实现方法: 在top.action内:window.parent.window.frames['mainFrame'].funcA();
判断
用户
是否
在看
当前
网页以及
判断
某个元素
是否
在网页可视区域
主要捣鼓两个问题: 一.当用户在浏览器打开多个网页的时候,
判断
用户
是否
正在观看本网页,用途,当用户不在看本网页的时候可以停止加载数据,如视频歌曲等停止播放 二.当用户浏览网页的时候,
判断
某个元素
是否
在浏览器可视区域内,比如视频在播放,如果用户滚动看评论,应该停止播放 啥也不说了,直接上demo: visibilitychange 应用 #div1,#div2,#d
怎么知道元素是在iframe还是
在主
页面
上? 要
判断
一个元素是在主
页面
还是在 iframe 中,您可以使用 JavaScript 或 jQuery 进行
判断
。 在 JavaScript 中,您可以使用以下代码: if (element.ownerDocument === document) { console.log('The element is in the main page'); } else { console...
C#
111,074
社区成员
642,571
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章