JavaScript简单特效之窗口的控制和框架的互操作篇

1、网页打开2秒后弹出广告

JavaScript简单特效之窗口的控制和框架的互操作篇

ad.html

JavaScript简单特效之窗口的控制和框架的互操作篇

2、通过在窗口获取数据输入

JavaScript简单特效之窗口的控制和框架的互操作篇

child.html

JavaScript简单特效之窗口的控制和框架的互操作篇

3、得到是谁打开了子窗口

JavaScript简单特效之窗口的控制和框架的互操作篇

根据window.opener==null,判断其不是其他网页的子窗口。

window.opener.document.title在Firefox浏览器中支持,IE不能正常运行。如果没法安装Firefox浏览器可以把window.opener.document.title改成一个字符串提示语句。

JavaScript简单特效之窗口的控制和框架的互操作篇

4、动态创建框架和打开一个新窗口

JavaScript简单特效之窗口的控制和框架的互操作篇

JavaScript简单特效之窗口的控制和框架的互操作篇

window.open的一些属性

JavaScript简单特效之窗口的控制和框架的互操作篇

5、确保网页只能被框架载入

顶层网页

JavaScript简单特效之窗口的控制和框架的互操作篇

如果直接打开下面这个网页,该网页提示并直接关闭。如果先打开顶层网页,该网页在顶层网页iframe框架显示网页内容

JavaScript简单特效之窗口的控制和框架的互操作篇

6、计算框架个数

window.frames

JavaScript简单特效之窗口的控制和框架的互操作篇