1. Frames分屏
<frameset rows="50%,*" id = "TopWindow">
<frame name="UpperWindow" src="UpperWindow.htm">
<frame name="LowerWindow" src="LowerWindow.htm">
</frameset>
从 <frame> 窗口访问 <frameset> 窗口
window.parent.location.href
从 <frame> 窗口访问其他 <frame> 窗口
window.parent.frames[0] // elements array with number
window.parent.frames['UpperWindow'] // elements array with name
window.parent.UpperWindow // name
2. New Window创建
open() 方法
var newWindow = window.open("test2.htm", "myWindow", "width=250,height=250");
newWindow.document.write("<h4>Hello</h4>");
newWindow.document.write("<p>Welcome.</p>");
newWindow.document.close();
属性列表:
访问新建的窗口:
function checkWindow() { // whether it is opening
if (typeof (newWindow) == "undefined" || newWindow.closed == true) {
alert("The new window is not open.");
}
}
window.opener.document.bgColor="red";
3. Regular Expression
表达式规则:
var myRegExp = /January/gi;
var myRegExp = /\b/;
var myRegExp = /\d-\d{3}-\d{3}-\d{4}/
var myRegExp = /[^a-z\d ]/i