write_update.skin.php에 자바스크립트 넣으려면 어떻게 해야하나요?
본문
랜딩페이지에서 글을 작성할 경우 다시 랜딩페이지로 보내려고
게시판의 view.skin.php에 다음의 코드를 넣었습니다.
<div class="hidden">
<input type="text" name="wr_10" value="<?=$write['wr_10']?>" />
</div>
<script>
<?php if (!$is_admin) { ?>
if($('input:text[name="wr_10"]').val()=="landing01") {
alert("감사합니다.");
location.href='aaa.php';
exit;
} else if($('input:text[name="wr_10"]').val()=="landing02") {
alert("감사합니다.");
location.href='bbb.php';
exit;
} else if($('input:text[name="wr_10"]').val()=="landing03") {
alert("감사합니다.);
location.href='ccc.php';
exit;
}
<?php } ?>
</script>
이렇게 넣으면 뷰페이지의 해당 스크립트 전까지 로딩이 됐다가 다시 랜딩페이지로 넘어갑니다.
그런데 이걸 뷰페이지를 오기 전에 실행시키고 싶어서
write_update.skin.php에 넣어봤더니 실행이 안되더라고요..
넣을 수 있는 방법이 없을까요;;
!-->답변 1
자바스크립트 안넣고 하셔도 될꺼 같아요
<?php
if (!$is_admin) {
switch($write['wr_10']) {
case 'landing01' :
alert("감사합니다.", "./aaa.php"); break;
case 'landing02' :
alert("감사합니다.", "./bbb.php"); break;
case 'landing03' :
alert("감사합니다.", "./ccc.php"); break;
}
}
?>
이렇게 write_update.skin.php에 쓰시면 될꺼에요.
!-->
답변을 작성하시기 전에 로그인 해주세요.