1、如何让一个网页只能在框架中显示。
window.top:获取最顶层的祖先窗口。
window.self:获取对当前窗口或框架的引用。
此方法的原理是:判断当前窗口是否为顶层窗口,若为顶层窗口,则跳转到主框架所在的网页。
2、如何获取URL中的参数。
正则表达式含义:
(^|&):匹配字符串开头或&字符。
([^&]*):匹配非&字符任意次
(&|$):匹配&字符或字符串结尾。
name:要获取的参数名称。
window.location.search:获取URL中?号及其后面的字符串。
字符串的match()方法:返回一个匹配该正则表达式的字符串数组。如果该正则表达式有标志g,该方法返回的数组包含的就是出现在字符串中的所有匹配;否则返回的数组包含的就是第一个匹配中的各个组(整个匹配为第0组,为数组的第1个元素,其后每个小括号为一组,从左到右,依次为数组中的后续元素)的字符串。
decodeURI():通过找到形式为%xx和%uxxxx的字符序列(x表示十六进制的数字),用Unicode字符/u00xx和/uxxxx替换这样的字符序列进行解码。