채택완료

팝업창 일정시간 닫기가 적용이 안됩니다.

안녕하세요~

현재 index 파일을 별로도 만들어서

사이트를 제작하였습니다.

http://sir.co.kr/qa/?wr_id=70768&stx=%ED%8C%9D%EC%97%85%EC%B0%BD&sst=wr_num&unanswered=0&s_tag=

port님이 알려주신대로 해서 잘 넣었구요.

css까지 적용 잘하여서 잘뜨네용.

문제가 '24시간 동안 팝업창 닫기'를 PC버전에서

실행하면 적용이 안됩니다.

이게 또 모바일에서는 됩니다;;

참고로 모바일은 index.php 로 연결하였습니다.

839dcfc829e1c70320e685ba18255ac5_1430352668_9324.jpg 

위에는 닫기 버튼 눌렀을시 콘솔창입니다.

고수님들의 답변 부탁드립니다ㅠㅠ

감사합니다! 

답변 2개 / 댓글 10개

채택된 답변
+20 포인트

현재 jquery는 정상적으로 로드되어 있으나, set_cookie 함수가 선언이 되어 있지 않은 것 같습니다. 

답변에 대한 댓글 5개

set_cookie 함수 선언은 어떻게 하여야 하나요?;;
공통적으로 호출되는 페이지에
[code]
<script>
function set_cookie(name,value,expirehours,domain){
var today = new Date();
today.setTime(today.getTime() + (60*60*1000*expirehours));
document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + today.toGMTString() + ";";
if (domain) {
document.cookie += "domain=" + domain + ";";
}
}
[/code]
를 넣어주세요(그누보드 기본 함수입니다)
감사합니다. 잘 적용 되네요..
열심히 공부해야겠습니다 ㅠㅠ
다시한번 감사드립니다.
2016-11-28 (월) 09:54:44
덕분에 저도 참고하였습니다!! 감사합니당
저두 똑같은 상황인데...ㅜㅜ 공통적으로 호출되는 페이지는 어디를 말하는건가요? ㅠㅠ 호출되는 페이지랑 호출하는 페이지 다 넣어봐도 안되네요 ㅠㅠ

별도로 제작한 index파일의 상단에

Copy
<?phpif (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가include_once(G5_PATH.'/head.sub.php');​?>

위의 코드를 추가히시면 될 듯 합니다.

아니면 별도로

Copy
<script src="/js/jquery-1.8.3.min.js"></script>

와 같은 코드를 넣어서 제이쿼리를 사용할 수 있도록 해 주셔야 할 듯 보이네요. 

답변에 대한 댓글 5개

제이쿼리를 스크립트는 적용이 안되고,,,

[CODE]
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
include_once(G5_PATH.'/head.sub.php');​
?>
[/CODE]

를 넣으면 실행이 되네용..
헌데 페이지 CSS짠게 깨져버리는데..
팝업의 '24시간 동안 팝업창 닫기' 소스만 들어있는 php파일만
적용할수는 없을까요?

꼭 '/head.sub.php' 넣어줘야만 하는건가요?ㅠㅠ
css 내용을 현재의 index페이지로 구성하는 것보다는 css/default.css 안에 넣어서 구성하시는 방법으로 진행해 보세요.
말씀하신대로 CSS를 짜게 되면 수정해야 할 사항이 너무 어마어마해져서;;
해당 쿠키나 소스만 적용시키고 싶은데 어떻게 방법이 없는건가요?ㅠㅠ
head.sub.php에 있는 소스들을 하나씩 갖다 붙여봐도 적용이 안되네요.
에휴 ㅠㅠ 큰일이네요
port님도 답변 감사합니다.
제가 처음에 제작을 잘못해서;;
port님이 말씀하신대로 제작을 했어야 했는데
많이 반성중입니다.
답변 감사합니다~
2017-08-18 (금) 19:08:20
port 님의 <script src="/js/jquery-1.8.3.min.js"></script> 를 newwin.inc.php에 넣어서 해결했습니다.
감사합니다.

답변을 작성하려면 로그인이 필요합니다.