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