그누보드5 오류페이지 질문 입니다.
본문
답변 7
스크립트선언이 안된건지 확인해 보세요
혹시 스크립트쪽 테그에서 오류가 난게 아닌가 싶습니다.
이부분 확인해보시기 바랍니다.
그외 다른 브라우저로 한번 캐쉬를 삭제후 확인해보시기 바랍니다.
그냥 에러난다고만 하면 해결 방법 알 수 있는 방법이 없어요.
증상 있는 URL 주소를 공개 후 도움을 구해보세요.
http://aspntheallim.dothome.co.kr/
해당 페이지 아래에 있는 입력폼을 만들어 놨는데
입력폼을 정상적으로 작동합니다.
다만 입력폼에 대한 조건이 틀리거나 하면 원래는 alret 안내창이 뜨면서 오류가 나와야하는데
위 이미지 처럼 나오네요. 캐쉬랑 테스트 환경을 바꿔봤는데도 동일합니다 ㅠㅠ
제가 설명을 잘 못드린거 같네요
특정 접근오류(ex. 로그인 후 이용가능합니다)가 나올때 기존에는 alert창이 띄워져 나왔지만
현재는 페이지에 텍스트로 나오고 리다이렉트 기능이 안됩니다.
아마도 php 코드와 js 코드를 혼합해 코드를 구성한 게 아닌가 의심되네요.
해당 파일 alert 코드를 아래처럼 수정해 보세요.
alert("내용을 입력하세요.", "http://aspntheallim.dothome.co.kr");
위 코드는 php 코드이니까, <?php 코드와 ?> 코드 사이에 넣으셔야 합니다.
또한, alert 함수는 그누보드에서 정의한 PHP 함수이므로 해당 파일 상단에 common.php 파일이 인클루드 되어 있어야 합니다.
!-->다른 출력이 없다면..
출력전에 추가하세요.
<?php
header('Content-Type: text/html; charset=UTF-8');
해당 오류가 있을때 f12 누르셔서 콘솔탭을 확인해보세요.
자바스크립트는 순차 실행 방식이라 어딘가 막히면 스탑해버립니다..
php 문법 오류면 500 에러가 나오구요..
보다 상세한 정보가 필요합니다.