그누4에서 글작성시 필드값에 따라 다른 알림창이 뜨도록 사용중이었는데요.
그누5에서 적용하니 글등록은 이상이 없지만 알림창이 반응이 없네요..
해당게시판스킨 wirte_update.skin.php 파일에
<script type="text/javascript">
<?if ($_POST['wr_4'] == "작성완료"){?>
alert("접수완료!\n담당자에게 주문서가 전송되었습니다.!\n안내가 있을때까지 대기해주세요.^^");
<? } else if ( $_POST['wr_4'] == "임시저장"){?>
alert("임시저장하셨습니다.\n임시저장시 작업이 진행되지 않으니 작성이 완료되시면\n꼭 작성완료에 체크후 주문서를 저장해주세요!.");
<? } ?>
</script>
이런식으로 되어있는데 그누4에서는 잘되었었는데요.
그누5에서는 어디가 잘못되서 아무 반응이 없는건지요?
알려주세요.ㅠㅠ
답변 3개 / 댓글 3개
<?if ($_POST['wr_4'] == "작성완료"){?><script>alert("접수완료!\n담당자에게 주문서가 전송되었습니다.!\n안내가 있을때까지 대기해주세요.^^");</script><? } else if ( $_POST['wr_4'] == "임시저장"){?><script>alert("임시저장하셨습니다.\n임시저장시 작업이 진행되지 않으니 작성이 완료되시면\n꼭 작성완료에 체크후 주문서를 저장해주세요!.");</script><? } ?>
이렇게 한번 해 보세요.
답변에 대한 댓글 1개
$_POST['wr_4'] 에 값이 있는지 확인해보세여~
alert가 뜨는창에서 exit; 페이지를 멈춰놓고 소스보기해서 echo $_POST[wr_4] 값을 찍어보세여
값이 없어서 안뜰수도있습니다.
답변에 대한 댓글 1개
alert가 뜨는창에서 exit; 페이지를 멈춰놓고 소스보기를 어찌하는지를 몰라서..ㅜㅜ
<script type="text/javascript">
<?if ($_POST['wr_4'] == "작성완료"){?>
alert("접수완료!\n담당자에게 주문서가 전송되었습니다.!\n안내가 있을때까지 대기해주세요.^^");
<? } else if ( $_POST['wr_4'] == "임시저장"){?>
alert("임시저장하셨습니다.\n임시저장시 작업이 진행되지 않으니 작성이 완료되시면\n꼭 작성완료에 체크후 주문서를 저장해주세요!.");
<? } ?>
</script>
=>
<?if ($_POST['wr_4'] == "작성완료"){?>
alert("접수완료!\n담당자에게 주문서가 전송되었습니다.!\n안내가 있을때까지 대기해주세요.^^");
<? } else if ( $_POST['wr_4'] == "임시저장"){?>
alert("임시저장하셨습니다.\n임시저장시 작업이 진행되지 않으니 작성이 완료되시면\n꼭 작성완료에 체크후 주문서를 저장해주세요!.");
<? } ?>
이렇게 변경해보세요 alert 안에 스크립트 부분은 호출하니 중복 호출되는거같습니다.
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.