JavaScript中可以使用window.parent方法获取父窗口window对象,使用this.window方法获取当前页面window对象,然后通过对比两个对象是否相等判断是否有父窗口。
JavaScript判断当前窗口是否有父窗口:
if(window.parent != this.window){ //判断是否存在父窗口 alert("存在父窗口"); }else{ alert("不存在父窗口"); }
解析:
使用 var parent = window.parent; 来获取父窗口window对象;
使用var obj = this.window; 来获取当前页面框架window对象
Window 对象
Window 对象表示浏览器中打开的窗口。
如果文档包含框架(frame 或 iframe 标签),浏览器会为 HTML 文档创建一个 window 对象,并为每个框架创建一个额外的 window 对象。
注释:没有应用于 window 对象的公开标准,不过所有浏览器都支持该对象。
Window parent 属性
parent属性返回当前窗口的父窗口。
语法:window.parent
网友评论文明上网理性发言 已有0人参与
发表评论: