open() method
Function: Open a new browser window.
Syntax: var winObj = window.open([url][,name][,options]);
Description: Parameters can Dispensable. If no parameters are specified, a tabbed window is opened (size is maximized).
Parameters:
url: Which file is to be displayed in the new window. url can be an empty string, indicating that an empty page is displayed.
name: The name of the new window. This name is used for the target attribute of the tag.
options: The specifications of the window.
#Oth: The width of the new window
# Height: The height of the new window
LEFT:
# Top: The distance on the new window distance on the screen # Menubar: Whether the menu bar is displayed, the value: yes, no Toolbar: Whether the toolbar is displayed. Location: Whether to display the address bar. status: Whether to display the status bar.scrollbars: Whether the scroll bar is displayed, you cannot omit the S letter.
4. Return value: Return a variable of Window object, you can track the window through this name. winObj has all the properties and methods of the window object.
Note:
onload event: This event (condition) is triggered only when the web page is loaded and all contents of the indicator mark are loaded. . Use the onload event attribute to call the JS function. The onload attribute is only available in the body tag.
onclick event: When clicked, call the JS code. All HTML tags have this event attribute.
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>php.cn</title>
<script type="text/javascript">
function init(){
window.open("","php.cn")
}
</script>
</head>
<body onload="init()">
</body>
</html>Delayer method——setTimeout()
setTimeout()
Function: Set a delayer, in other words: Once the time is up, execute the JS code once.
Syntax: var timer = window.setTimeout(code,millisec)
Parameters:
code: is any legal JS code, usually a JS function. The function should be placed in quotes.
Example: Window.Settimeout ("Close ()", 2000)
For example: Window.Settimeout (init, 2000); // The function address of the function is not required. If parentheses are added, the execution result of the function is passed to the method.
millisec: millisecond value. 1 second = 1000 milliseconds
Return value: Returns the id variable of a delayer. This id variable is used for clearTimeout().
clearTimeout()
Function: Clear the delayer id variable
Syntax: window.clearTimeout(timer)
Parameters: timer is the id variable of the delayer set by setTimeout().
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>php.cn</title>
<script type="text/javascript">
function init(){
//打开一个新窗口
var win=window.open();
win.document.write("欢迎来到php.cn") ;
//新窗口2秒后关闭
win.setTimeout("window.close()",2000);
}
</script>
</head>
<body onload="init()">
</body>
</html>##Timer method
setInterval()
Parameters:
code: is any legal JS code, usually a JS function. The function should be placed in quotes.
Example: Window.SetInterVal ("Init ()", 2000)
Example: Window.SetInterval (Init, 2000); // pass the function address, so no parentheses are needed. If parentheses are added, the execution result of the function is passed to the method.
millisec: millisecond value. 1 second = 1000 milliseconds
Return value: Returns the id variable of a timer. This id variable is used for clearInterval().
clearInterval()
Function: Clear the timer id variable
Syntax: window.clearInterval(timer)
Parameters: timer is the id variable of the timer set by setInterval().