- JavaScript实例自学手册
- 吴雪等编著
- 226字
- 2020-08-26 19:18:26
1.6 保护自己的网页不被放入框架
【实例描述】
随着网络信息的传播,很多网站不再具备自己的内容,而是使用框架,加载其他网站的内容。如果不允许网页被他人加载,可使用本例提供的方法。
【实现代码】
<html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>标题页</title> <Script LANGUAGE="JavaScript"> if(self!=top){ top.location=self.location; //判断是否是顶层,不是则将当前页设置为顶层 } </script> </head> <body> </body> </html>
【难点剖析】
本例的重点是对层的判断。在网页中,可以被框架加载的页面不能位于“top”层,所以通过判断当前页面是否是“top”层,来判断是否能被框架加载。如果此页面不位于“top”层,则使用“top.location”将其设置为顶层,可使其不会被加载。