Web/javaScript

[javascript] 윈도우 팝업 새창열기, 가운데 정렬(듀얼모니터)

eunyoe 2023. 3. 14. 09:11
반응형

안녕하세요. 오늘은 윈도우 새창을 여는 방법에 대해 알아보겠습니다.

 

 

1. window.open을 이용한 방법

<input type="button" value="새창" onclick="window.open('팝업.html', '팝업창 이름', 'width=#, height=#')">

보편적으로 사용되는 window open을 이용한 방법입니다. 사용할 button 혹은 a태그에 onClick 이벤트를 넣어주시면 됩니다.

 

 

2. 함수를 이용한 방법(듀얼모니터 가운데 정렬)

<!--부모영역-->
<a href="#" onclick="popOpen()">윈도우 팝업 열기</a>
<script>
    function popOpen(){

	var nWidth = "700";

	var nHeight = "490";			  

	var xPos = (document.body.clientWidth / 2) - (nWidth / 2); 

	xPos += window.screenLeft;	 //듀얼 모니터

	var yPos = (screen.availHeight / 2) - (nHeight / 2);

	window.open("팝업.html","popOpen","width="+nWidth+",height="+nHeight+", left="+xPos+", top="+yPos+", toolbars=no, resizable=no, scrollbars=no");
}
</script>

위의 방법은 함수를 이용한 방법으로, 듀얼모니터에서도 가운데 정렬을 해주는 코드입니다.

 

반응형
Please Enable JavaScript!
Mohon Aktifkan Javascript![ Enable JavaScript ]