작성시 알림?창

작성시 알림?창

QA

작성시 알림?창

답변 3

본문

그누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


<?if ($_POST['wr_4'] == "작성완료"){?>
<script>
alert("접수완료!\n담당자에게 주문서가 전송되었습니다.!\n안내가 있을때까지 대기해주세요.^^");
</script>
<? } else if ( $_POST['wr_4'] == "임시저장"){?>
<script>
alert("임시저장하셨습니다.\n임시저장시 작업이 진행되지 않으니 작성이 완료되시면\n꼭 작성완료에 체크후 주문서를 저장해주세요!.");
</script>
<? } ?>
 

이렇게 한번 해 보세요.

 

<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 안에 스크립트 부분은 호출하니 중복 호출되는거같습니다.



$_POST['wr_4'] 에 값이 있는지 확인해보세여~

 alert가 뜨는창에서 exit; 페이지를 멈춰놓고 소스보기해서 echo $_POST[wr_4] 값을 찍어보세여

값이 없어서 안뜰수도있습니다.

리스트나 뷰페이지에서도 작성완료나 임시저장이라고 보여지게 되어있어서 리스트/뷰페이지에 해당 필드값이 보여져도 값이 없을수 있나요?
alert가 뜨는창에서 exit; 페이지를 멈춰놓고 소스보기를 어찌하는지를 몰라서..ㅜㅜ

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