请问top.location.href的值可能为undefined吗?在什么情况下获得
解决方案 »
- 新浪微博登录首页的导航不动实现
- 急,如何用JS去掉文本框值中的 百分号或类似%3D%3C等内容
- 检测浏览器是否安装Adobe SVG Viewer 的js代码
- 一个弹出窗口的问题,急!且要求比较BT
- 调用子窗口,关闭的时候如何才能<<不要>>刷新父窗口
- 正则表达式的问题,/^\d*$/g 为判断输入一定要为数字,但如果为空便可跳过判断,如何修改让其输入为空时仍无法通过判断
- 如何获得Iframe的InnerHTML ?
- 我有个难题……?!
- showModalDialog的返回列表中所有的值
- 提问: 为什么这个地方我 var paramfilessrc = 值改变一下 为什么整个 js 不能用了
- JavaScript 里 switch 怎么按照 id 选择case呀?!..
- 利用js关闭ie7选项卡不提示
<script language="JavaScript" type="text/javascript">
//防止引用
if (top.location.href == undefined) {location.href='http://77ya.com/index.html'};
if (self.location.href != top.location.href) {top.location.href=self.location.href;};
</script>这种代码呢,据介绍这种代码的作用是用来防止别人通过iframe恶意调用页面
请问下这里的top.location.href == undefined应该怎么理解?谢谢
href是location的默认属性, 类型是字符串.location对象包含关于当前 URL 的信息。
这表明, 如果文档没有打开, 就不存在他的地址对象.
如果有location, 就一定有他的href