write_update.skin.php에 자바스크립트 넣으려면 어떻게 해야하나요?

write_update.skin.php에 자바스크립트 넣으려면 어떻게 해야하나요?

QA

write_update.skin.php에 자바스크립트 넣으려면 어떻게 해야하나요?

답변 1

본문

랜딩페이지에서 글을 작성할 경우 다시 랜딩페이지로 보내려고

 

게시판의 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에 쓰시면 될꺼에요.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 2,662
© SIRSOFT
현재 페이지 제일 처음으로