특정 페이지 접속시 팝업뜨는 제이쿼리 구문 채택완료
초얌
9년 전
조회 4,949
제가 아래와같은 소스를 php파일에 삽입하려 합니다.
그런데 제가 원하는 것은 http://www.moa-ba.com/lecture.php?code=1010">http://www.moa-ba.com/lecture.php?code=1010 이 곳에 접속했을 때, 팝업이 뜨도록 설정하는 것인데 php파일은 lecture.php 뿐입니다.
lecture.php에 코드를 삽입하면 즉, lecture.php 모든 페이지에 팝업이 뜨게됩니다.
xxx.php?code=xxxx 페이지 파일이 생성되지 않고 페이지 이름이달라지는 이 구문이 이해가 되지 않네요.그럼 제이쿼리에서 구문을 짜야할 것 같은데 어떻게 해야할까요ㅜ
</p><p><script type="text/javascript"></p><p>jQuery(document).ready(function($) {
pevent();
});</p><p>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 = "popup.html"; //팝업창에 출력될 페이지 URL
var popOption = "width=480, height=360, resizable=no, scrollbars=no, status=no;"; //팝업창 옵션(optoin)
window.open(popUrl,"",popOption);
}
}</p><p></script></p><p>
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
9년 전
</p><p><?php</p><p>if($_GET["code"] == "1010"){</p><p>?></p><p><script ="text/javascript"></p><p>팝업창 자바스크립트 코드</p><p></script></p><p><?php</p><p>}</p><p>?></p><p>
위와 같이 해주시면 되지 않나요?
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
�
초얌
9년 전
p
port
9년 전
만일 code값이 1010 이거나 2020 일 경우라고 한다면,
[code]
<?php
if(($_GET["code"] == "1010") || ($_GET["code"] == "2020")){
?>
<script ="text/javascript">
팝업창 자바스크립트 코드
</script>
<?php
}
?>
[/code]
와 같이 해주시면 됩니다.
[code]
<?php
if(($_GET["code"] == "1010") || ($_GET["code"] == "2020")){
?>
<script ="text/javascript">
팝업창 자바스크립트 코드
</script>
<?php
}
?>
[/code]
와 같이 해주시면 됩니다.
�
초얌
9년 전
고맙습니다!! 덕분에 시원하게 해결되었네요!!^^
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
혹시 다른 코드 넘버에서도 (code=XXXX)
보여지게 하려면 어떻게 해야할까요? "","" 이런식은 안되더군요ㅎ;
제가 php구문은 잘몰라서 어렵네요ㅠ