반응형
홈페이지나 웹사이트를 만들게 되면 메인화면에 팝업창을 띄우게 될 경우가 생기죠?
팝업 띄우는 방법은 여러가지 있는 걸로 알고 있습니다. 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 |