Window 객체의 다른 일반적인 메서드
open() 메소드
기능: 새 브라우저 창을 엽니다.
구문: var winObj = window.open([url][,name][,options]);
설명: 매개변수는 선택 사항입니다. 매개변수를 지정하지 않으면 탭 창이 열립니다(크기가 최대화됨).
매개변수:
url: 새 창에 표시할 준비가 된 파일입니다. url은 빈 페이지가 표시됨을 나타내는 빈 문자열일 수 있습니다.
name: 새 창의 이름입니다. 이 이름은 태그의 대상 속성에 사용됩니다.
options: 창의 사양입니다. ~ >
위치: 주소 표시줄 표시 여부.是否 상태: 상태 표시줄을 표시할지 여부입니다.
참고:
onload 이벤트: 이 이벤트(조건)는 웹 페이지가 로드되고 표시된 모든 콘텐츠가 로드될 때만 트리거됩니다. JS 함수를 호출하려면 onload 이벤트 속성을 사용하세요. onload 속성은 body 태그에서만 사용할 수 있습니다.
onclick 이벤트: 클릭 시 JS 코드를 호출합니다. 모든 HTML 태그에는 이 이벤트 속성이 있습니다.
<!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 메소드 - setTimeout()
setTimeout()
기능: 지연 시간을 설정합니다. 즉, 시간이 다 되면 그냥 실행합니다. 는 JS 코드를 한 번.
- 구문: var 타이머 = window.setTimeout(code,millisec)
- 매개변수:
- 코드: 모든 합법적인 JS 코드, 일반적으로 JS 함수입니다. 함수는 따옴표로 묶어야 합니다. O 예: Window.Settimeout ("Close ()", 2000) 예: Window.Settimeout (Init, 2000); // 기능 주소를 전달하므로 중괄호를 추가할 필요가 없습니다. 괄호를 추가하면 함수의 실행 결과가 메소드에 전달됩니다.
- clearTimeout()
구문: window.clearTimeout(timer)
- 매개변수: 타이머는 setTimeout() id 변수로 설정된 지연기입니다.
<!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()
구문: var 타이머 = window.setInterval(code, millisec)
매개변수:
코드: 합법적인 JS 코드이며 일반적으로 JS 함수입니다. 함수는 따옴표로 묶어야 합니다. + 창 괄호를 추가하면 함수의 실행 결과가 메소드에 전달됩니다.
밀리초: 밀리초 값. 1초 = 1000밀리초
반환값: 타이머의 id 변수를 반환합니다. 이 id 변수는clearInterval()에 사용됩니다.
- clearInterval()
기능: 타이머 ID 변수 지우기
구문: window.clearInterval(timer)
매개변수: 타이머는 setInterval()에 의해 설정된 타이머의 ID입니다. 변하기 쉬운.