网页特效-禁止网页放入框架

代码:

<!DOCTYPE html>
<html>
    <head>
        <title>禁止网页放入框架</title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
        <script type="text/javascript">
            //判断当前网页是否为最顶层框架的网页
            if(self != top){    
                //如果不是顶层的框架或独立窗口打开的本网页,则进行跳转
                top.location.href = self.location.href;
            }
        </script>
    </head>
    <body style="text-align:center">
    </body>
</html>

 

分析:

   在窗口框架体系中,top变量是JavaScript引用最顶层框架的最直接办法。如果网页直接在窗口中打开,而非一个框架,那么此时的top变量等同于window对象,也等同于self对象。所以,top和self是否等同,可以作为网页是否在一个框架中打开的判断标准。

posted @ 2016-09-20 14:27  承载梦想-韩旭明  阅读(365)  评论(0编辑  收藏  举报