묻고답하기

PHP에서 자바스크립트를 이용해서 코딩을 했습니다.

어떤 에러가 있을시 메세지창을 출력하게 하는 부분을 자바스크립트 앞부분에 넣었는데

정작 실행하면 그 메세지 출력이 두분 뜨더군요.

도무지 원인을 알 수 없어서 이렇게 글을 올립니다.

그래서 자바스크립트 뒷부분에 그 내용을 넣으니 그 현상이 사라지더라구요.

혹시 자바스크립트를 컴파일하면서 파일을 한번 더 읽으면서 실행이 두번되는 것이 아닐까 추측을 하고 있습니다.

아래는 제가 다른 곳에 올렸던 질문에 대한 개괄적인 소스 입니다.

좀 장황하지만 참고해 주세요.^^








<?
if($mode == 'insert') {
           echo "
                <script language=javascript>
                alert('insert');
                </script>";
}

else if($mode == 'del') {
           echo "
                <script language=javascript>
                alert('del');
                </script>";
}

else {
}
?>
<html>
<head>
<script Language="JavaScript">
...
쏼라쏼라...
...
</script>
</head>
<body>
....
</body>
</html>


위의 형식의 프로그램을 짰습니다.
근데 mode 별 echo안에 메세지 출력하는 부분에서 문제가 생겼습니다.
메세지 출력이 두번 되는 문제인데요.
원인을 찾다가 저 메세지 출력 부분의 위치를 바꾸어 보았습니다.


<?
if($mode == 'insert') {
        $notice_type = 'insert';
   }

else if($mode == 'del') {
           $notice_type = 'del';
}

else {
}
?>
<html>
<head>
<script Language="JavaScript">
...
쏼라쏼라...
...
</script>
<?
if($notice_type == 'insert') {
  echo "
                <script language=javascript>
                alert('insert');
                </script>";

}
if($notice_type == 'del') {
  echo "
                <script language=javascript>
                alert('del');
                </script>";

}        
?>
</head>
<body>
....
</body>
</html>

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
으아 폼메일에 관한 질문입니다. (제발 봐주세요...ㅜ_ㅡ) [4] 2007.08.10
푸른이™ 리눅스에서 dnip 서비스 셋팅 방법이 궁금합니다. [3] 2007.08.10
최석종 스타일 시트때문에 그러는데요 꼭좀 답변부탁 [1] 2007.08.10
won 폼메일 무조건 어떤 사람에게 가게 하는 법좀... [4] 2007.08.10
이순희 초기화면에 스케줄 나타나는 거 php [2] 2007.08.10
최지호 div 테그에 관한 질문입니다.  
카라멜프라푸치노 도메인을 사용할 때 카운터가 올라가는 원리 [1] 2007.08.10
이지혜 제로보드 게시판 배경 고정방법  
김연기 아주가끔은님께 ..질문 [2] 2007.08.10
이현영 스타일XP 정9체 적용방법???  
윤희 배경이.. [1] 2007.08.10
김민성 이거 어떻게 바꾸요? 업로드 용량이요. [1] 2007.08.10
MiNoBaN 제발 좀 알려주세요 ㅠㅠㅜㅜㅜ [3] 2007.08.10
백종욱 저좀 도와주세요... [2] 2007.08.10
i1ovesoony ASP 호스팅 업체 추천 부탁드립니다. [1] 2007.08.10
baum0 글씨 태그에 관한건데요 [2] 2007.08.10
이예진 닭님, 이종해님.. 이분들 아니라도 좋으니까 제발 좀! [4] 2007.08.10
김연기 리사파파님께서 만드신 apm 쓰는데.... 이런 메시지가 ;; [3] 2007.08.10
김연기 리사파파님의 apm쓰는데 이런메시지가..; 죄송 아래도 글이 있음에도 ;;  
김민성 도메인이 먼가요?  
나의전부 노프레임 관련 질문입니다!! 개념적인 기초... [3] 2007.08.10
이정엽 게시판DB에서 father, child, prev_no는 어떤용도인지요? [1] 2007.08.10
김성종 최근게시물 스킨 없이 게시판 바로 뛰우기 [3] 2007.08.10
김성종 최근게시물 스킨없이 게시판 바로 띄우기? [2] 2007.08.10
::EvenStar:: 아이프레임에도 스크롤바 색이 생기게 하려면? [1] 2007.08.10
블르[Crato,] 이상하네요;ㅂ;  
고냉이 콱! mysql을 지우는 명령어는??? [1] 2007.08.10
김성종 게시판을 최근 게시물 스킨을 사용하지 않고 일정한 틀에 바로 띄울 수 있나요? [4] 2007.08.10
비아 DB 에 자료를 넣는데 자꾸 무한 오류가 나는군요.  
강대형 PHP와 자바스크립트 같이 사용시 컴파일 순서? [2] 2007.08.10