반응형
홈페이지나 웹사이트를 만들게 되면 메인화면에 팝업창을 띄우게 될 경우가 생기죠?
팝업 띄우는 방법은 여러가지 있는 걸로 알고 있습니다. DIV로 팝업 띄우는 것도 이쁘긴 한데 각 사이트 성격마다 어울리는 것을 써야겠죠~!!! 그래서 저는 자바스크립트로 팝업창을 띄워봤습니다.
실행결과를 올리고 싶지만 회사 사이트라 소스만 정리합니다.
■ MAIN 페이지
jQuery(document).ready(function($) { pevent(); }); function pevent(){ function getCookie(name){ var nameOfCookie = name + "="; var x = 0; while (x <= document.cookie.length){ var y = (x + nameOfCookie.length); if (document.cookie.substring(x, y) == nameOfCookie){ if ((endOfCookie = document.cookie.indexOf(";", y)) == -1){ endOfCookie = document.cookie.length; } return unescape (document.cookie.substring(y, endOfCookie)); } x = document.cookie.indexOf (" ", x) + 1; if (x == 0) break; } return ""; } if (getCookie("popname") != "done"){ var popUrl = "/pop1"; var popOption = "width=350%, height=218%, resizable=no, scrollbars=no, status=no;"; window.open(popUrl,"",popOption); } }
부가설명으로 팝업을 띄울 메인 페이지 <script> </script> 안에 이 소스를 붙여넣기 하면 됩니다.
아랫 부분에 var popUrl = "/pop1"; 은 팝업창을 띄울 .jsp .html 및 액션경로를 적어주시면 되고, var Option에서 가로, 세로 크기 및 부가 설정을 해주시면 됩니다.
제 개인적인 생각으로 다른건 다 필요없고 저 세가지 resizable=no, scrollbars=no, status=no 이것만 설정하면 이쁜것 같아요.
■ POPUP 페이지
타이틀
다음 팝업 페이지에서는 이렇게 간단하게 소스를 입혀줍니다.
팝업을 띄우는 것은 메인페이지에서 !!
이미지와 1일동안 팝업띄우지 않는 것은 팝업페이지에서 !!
간단하죠??
반응형
'프로그래밍 > Script·JQuery' 카테고리의 다른 글
Javascript&CSS〃웹사이트 로딩중 이미지 띄우기 (3) | 2017.02.02 |
---|---|
Javascript〃자바스크립트 용량 및 코드 줄이기 (BTCode) (0) | 2017.01.24 |
Javascript〃자바스크립트로 현재시간 나타내기 (0) | 2017.01.20 |
Jquery&CSS〃하루동안 팝업 열지 않기 소스 (0) | 2016.12.09 |
JQuery〃에이작스(AJAX) 동작원리, 설정, 비동기 요청함수 (0) | 2015.12.14 |