그누스킨파일 수정중에 자바스크립트 문법좀 봐주세요. > 그누3질답

그누3질답

그누스킨파일 수정중에 자바스크립트 문법좀 봐주세요. 정보

그누보드 그누스킨파일 수정중에 자바스크립트 문법좀 봐주세요.

첨부파일

point.zip (24.7K) 2회 다운로드 2004-06-21 09:04:30

본문

포인트 차감스킨에 확인 메시지 추가를 하고있거든요.
아래와 같은 스크립트를 gbveiw.skin파일의 하단의 내용이구요.
아래와 같은 스크립트를 추가하고 첨부파일 다운로드 부분을 <a href=' javascript:download$i(); '>로 수정해서 아래 코드를 실행ㅇ하도록 하였습니다.

        <script language='JavaScript'>
        <?
        // 파일 업로드 설정한 값만큼 출력
        for ($i=1; $i<=$cfg[file_count]; $i++) {
        echo "
            function download$i()
            {
                if (confirm('{$point}포인트가 차감 됩니다. 받으시겠습니까? \\n(현재포인트 : {$member[mb_point]} )')) {
                  window.open('./?doc=<?=$board_skin?>/pointdel.php&bo_table=<?=$bo_table?>&wr_id=<?=$wr_id?>&point='+point, 'PointDelWin', 'left=0,top=0,width=200,height=200');
                    location.href = '{$file[$i][href]}';
                }
            }
        ";
        }
        ?>
        </script>

여기서 자바스크립트 오류가 생겼는데요. 어떻게 수정해야하나요?

첨부파일 다운로드를 클릭하면 다운받겠냐는 메시지가 뜨고 확인을 누르면 포인트 차감페이지(pointdel.php 파일)호출하고 동시에 첨부파일 다운로드가 뜨거든요. 이게 안되네요.

※ 첨부파일(point.zip)은 현재 제가 수정중인 스킨파일입니다.
  • 복사

댓글 전체

위의 내용을 실행하면 아래와 같은 결과가 html로 보입니다.
내용중에 <?= ?> 라는 php 문법이 보이는데 이것이 안보이도록 처리해보세요.

        <script language='JavaScript'>
       
            function download1()
            {
                if (confirm('100포인트가 차감 됩니다. 받으시겠습니까? \n(현재포인트 : 5050 )')) {
                  window.open('./?doc=<?=bbs/skin/board/point?>/pointdel.php&bo_table=<?=point?>&wr_id=<?=1?>&point='+point, 'PointDelWin', 'left=0,top=0,width=200,height=200');
                    location.href = './?doc=bbs/gbdownload.php&bo_table=point&sselect=&stext=§ion=&ssort=&sorder=&wr_id=1&index=1';
                }
            }
       
            function download2()
            {
                if (confirm('100포인트가 차감 됩니다. 받으시겠습니까? \n(현재포인트 : 5050 )')) {
                  window.open('./?doc=<?=bbs/skin/board/point?>/pointdel.php&bo_table=<?=point?>&wr_id=<?=1?>&point='+point, 'PointDelWin', 'left=0,top=0,width=200,height=200');
                    location.href = '';
                }
            }
작업하시고있는 화면의 링크와 테스트 아이디를 제공하시면 빠른답변이 나옵니다.
이렇게 올려주시면 봐줄려는 분들은 위 자료를 다운받아 자신의 호스팅서버에 위의 받은 스킨을 적용하고 테스트해봐야 하는 번거러움이 있습니다.
© SIRSOFT
현재 페이지 제일 처음으로