`
charrys
  • 浏览: 35180 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类

js判断父页存在

    博客分类:
  • js
阅读更多

当你有多个页面有iframe内页时,你肯定也不想别人直接打开子页面吧!(因为这样对于网站的美观以致于安全都是不利的,如果安全做的不足的话)!
那么教你一个方法:
你就在子页面里面加个判断是否有父页的JS就可以了。
贴代码:

Html代码复制代码
  1. js判断父页存在   
  2. <script>  
  3. if(window.top==window.self)   
  4.     alert("没有父页");   
  5. else   
  6.     alert("有父页");   
  7. </script>  

更多前端设计请查看(http://www.ok22.org/diary.aspx?type=3)

分享到:
评论

相关推荐

    javascript父、子页面交互技巧总结

    1、parent代表父窗口、如果父窗口又存在若干层嵌套,则top代表顶级父窗口。 self代表窗口自身。 if(self==top){//}判断窗口是否处于顶级 if(self==parent){}//也可以 2.1、父页面访问子页面元素。思路是子页面的...

    Jquery下判断Id是否存在的代码

    一、判断对象对象是否存在 如果是下面的 jQuery 代码判断一... 或者 if($(“#id”)[0]){} else {} 或者直接使用原生的 Javascript 代码来判断: if(document.getElementById(“id”)){} else {} 二、根据父节点查找子节

    JS固定表头和左边列V2.0(源码)

    2.表格父容器尺寸大小改变时,需要调用 setBoxSize 方法,目的是判断父容器是否出现滚动条 1.1 修正了对IE6、IE7的兼容问题 1.2 修正了固定行、列的样式问题 1.3 IE6/IE7浏览器 不启用该功能 1.4 增加了拆分线,...

    JS固定表头和左边列(最新源码)1.9

    2.表格父容器尺寸大小改变时,需要调用 setBoxSize 方法,目的是判断父容器是否出现滚动条 1.1 修正了对IE6、IE7的兼容问题 1.2 修正了固定行、列的样式问题 1.3 IE6/IE7浏览器 不启用该功能 1.4 增加了...

    javascript学习笔记.docx

    共70页,复制两页供参考,如下: 1 JavaScript基本语法 1) 读未声明的变量会产生错误。写未声明的变量会是JavaScript环境自动产生一个全局变量。 2) 对于完全等同“===”,两个null或者两个undefined是等同的;但...

    JavaScript笔记

    |--arr.indexOf(x) 返回x在数组中的下标---经常用于判断元素是否存在。如返回-1,x则不在数组中 18.Number对象: |--x.toFixed(num):可把Number四舍五入为指定小数位数(num:0-20)的数字 |--x.toString():用于把...

    ExtAspNet_v2.3.2_dll

    -Grid增加GetNoSelectionAlertInParentReference函数,用来表示没有选中任何一项时在父页面弹出对话框的JS代码。 -修正IE7下不能以下划线作为CSS中类名的前缀的BUG(feedback:Steve.Wei)。 -添加定时器控件Timer,...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -增加示例(iframe/parent_postback_run3.aspx),如何通过简单的Javascript代码回发父页面(feedback:eroach)。 -修正一些书写错误(feedback:bmck)。 -从Region控件中删除SplitColor属性,增加CollapseMode, ...

    js使用小技巧

    取变量类型 typeof($js_libpath) == "undefined" 下拉框 下拉框.options[索引] 下拉框.options.length 查找对象 document.getElementsByName("r1"); document.getElementById(id); 定时 timer=setInterval...

    申请单管理系统

    如果已经填写,则判断输入的部门名称在部门表中是否已经存在,如果存在,则不能新增,并给出提示“该部门名称已经存在!”;如果不存在,则新增部门。如果新增成功,则弹出提示“新建成功!”,并关闭该模态窗口,...

    LHGDialog V3.5.2 正式版 lhgDialog弹出窗口组件 lhgdialog V3.5.2

    iDg(id) :获取指定id的窗口DOM对象(3.4.1新增)参数1:指定窗口的id,此函数用来返回指定id的窗口的DOM对象,主要用判断此窗口是否存在。 SetXbtn(fn,noShow) :重新设置X按钮动作(3.4.0新增)参数1:重新给X按钮...

    JavaScript Table行定位效果

    给tr设置relative后就能相对table定位了,看来很简单啊,但问题是这个方法ie8和ff都无效,而且存在很多问题,所以很快就被抛弃了。 ps:该效果用来做tr的拖动会很方便。 接着想到的是给table插入一个新tr,克隆原来...

    auto.js使用记录

    1.基于控件法(常用) ...//判断控件是否存在返回true或false,不会阻塞线程 .bounds().centerX();//控件中心点横坐标 .bounds().centerY();//控件中心点纵坐标 2.基于坐标 setScreenMetrics(1080, 2280)

    asp.net知识库

    如何判断ArrayList,Hashtable,SortedList 这类对象是否相等 帮助解决网页和JS文件中的中文编码问题的小工具 慎用const关键字 装箱,拆箱以及反射 动态调用对象的属性和方法——性能和灵活性兼备的方法 消除由try/...

    asoft签到管理系统tykq3.5_build20110125

    3、签到、请假查询、导出代码更替,现在可以不用开启JAVASCRIPT功能来进行页面导出了。 4、原绑定用户功能写数据库时增加对轮班字段的写入,增加轮班设定页面,现在您可以为任何一个用户设定单独的签到方式了,...

    XML轻松学习手册--XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解

    W3C组织正在研究一种名为RDF(Resource Description Framework)的metadata处理方法,可以自动交换信息,W3C宣称,使用RDF配合数字签名,将使网络中存在"真实可信"的电子商务。 六.显示 单独用XMl不能显示页面,...

    KODExplorer 芒果云-资源管理器

    - 用户目录不存在判断 - fileCahe 互斥锁 reset 不用 - ie 8~10样式问题调整 ###ver2.6 `2014/7/6` ---- ####update: - 完全性优化;加入严格的校验机制 - 首次运行环境检测[data目录检测,必须的函数支持提示...

    无限菜单之 xml+popup 版(IE5.5+)

    我本来一直以为Popup窗口是不可以多个共存的,不过偶然从51js上知道:父Popup窗口可以创建子Popup窗口,子Popup窗口又可以创建子Popup窗口,这样就可以同时存在一个Popup窗口家族,当父Popup窗口关闭,所有的子孙...

    淘宝大图轮播

    //如果清除的定时器存在,则删除. if(closeTimeId){ clearTimeout(closeTimeId); closeTimeId = null; } if(cover.style.visibility === "hidden"){ cover.style.visibility = "visible"; } if(expand && ...

Global site tag (gtag.js) - Google Analytics