javascript, jQuery & Node.js
자바스크립트 javascript/ 버튼 눌러서 새창으로 열기 / popup
yy_dd2
2021. 3. 3. 00:02
반응형
이제 잘 안쓰는거 같은데 자바스크립트 복습겸 처음부터 몇가지 쭉 써보려고한다
솔직히 자주 안쓰고 현업에서 지금 사용하고 있는게 아니라 자꾸 잊고 까먹는게 눈에 보여서 정리하는거나 마찬가지
- html 3개를 만들었다
- 2개는 img를 담은 html페이지
- 1개는 버튼1과 버튼2를 만들어서 a페이지와 b페이지를 연결했다
<!DOCTYPE html>
<html>
<head>
<title>이미지 띄우기 자바스크립트1</title>
<style>
button {
width: 200px;
height: 50px;
}
</style>
<script type="text/javascript">
window.addEventListener('load', function () {
// 한 문서를 다 읽고 자바스크립트 실행
document.querySelector('#open-button1').addEventListener('click', function () {
open("open-button1.html", "버튼1", "left = 500, top = 100, width = 700, height = 500, menubar = no")
});
document.querySelector("#open-button2").addEventListener('click', function() {
open("open-button2.html", "버튼2", "left = 200, top = 100, width = 900, height = 500, menubar = yes")
});
/*
width : 창의 너비값(px)
height : 창의 높이값(px)
left : 창의 위치 (왼쪽 좌표 px)
top : 창의 위치 (위쪽 좌표 px)
menubar : 메뉴바 사용여부
*/
})
</script>
</head>
<body>
<h1>html 두개를 이용해서 이미지 버튼 클릭시 새창으로 띄우기</h1>
<button id="open-button1">버튼1</button>
<button id="open-button2">버튼2</button>
</body>
</html>
1버튼 누르면 열리는 페이지
<!DOCTYPE html>
<html>
<head>
<title>이미지 띄우기 자바스크립트1</title>
<style type="text/css">
img {
height: 500px
}
input, button {
width: 100%;
height: 50px;
}
</style>
<script type="text/javascript">
function wclose() {
alert("확인");
window.close();
}
function wclose2() {
alert("확인");
window.close();
}
</script>
</head>
<body>
<h1>html 두개를 이용해서 이미지 버튼 클릭시 새창으로 띄우기</h1>
<img src="image/test_moon1.png" alt="">
<img src="image/dog_1.jpg" alt="">
<br><br><br>
<input type="button" onclick="wclose();" value="input 닫기버튼">
<br><br><br>
<button onclick="wclose2();">버튼2</button>
</body>
</html>
2버튼 누르면 열리는 페이지
<!DOCTYPE html>
<html>
<head>
<title>이미지 띄우기 자바스크립트1</title>
<style type="text/css">
img {
height: 500px
}
button {
width: 100%;
height: 50px;
}
</style>
<script>
function closew (){
alert("닫기버튼 확인");
window.close();
}
</script>
</head>
<body>
<h1>html 두개를 이용해서 이미지 버튼 클릭시 새창으로 띄우기</h1>
<img src="image/test_moon2.jpg" alt="">
<img src="image/wheat_1.jpg" alt="">
<button onclick="closew();">닫기</button>
</body>
</html>
1버튼 2버튼 눌렀을때 페이지
![]() |
![]() |
반응형