본문 바로가기

개발일지/JavaScript + jquery

[js] 새 창 열기 & 연 창을 닫기 & 새 창에서 인쇄 (window 객체 사용)

<!DOCTYPE html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <title>Document</title>
  <script>
	var windo = null;
	function inWindow(){
		windo = window.open("me.html");
	}
	function outWindow(){
		if(windo != null) windo.close();
	}
  </script>
 </head>
 <body>
	<form>
		<input type="button" value="윈도우 open" onclick="inWindow()">
		<input type="button" value="윈도우 exit" onclick="outWindow()">
		<input type="button" value="내용 인쇄하기" onclick="window.print()">
	</form>
 </body>
</html>

 

window.print() 현재 창의 내용을 다른 창에서 프린트하기

window.open("url"); 새로운 윈도우창 열기

if(window != null) 널값이 아니라면(창이 없는 게 아니라면)
windo.close(); 창닫기