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

포인트 차감스킨에 확인 메시지 추가를 하고있거든요.
아래와 같은 스크립트를 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)은 현재 제가 수정중인 스킨파일입니다.

첨부파일

point.zip (24.7 KB) 2회 2004-06-21 09:04
|

댓글 3개

감사합니다.
위의 내용을 실행하면 아래와 같은 결과가 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=&section=&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 = '';
}
}
작업하시고있는 화면의 링크와 테스트 아이디를 제공하시면 빠른답변이 나옵니다.
이렇게 올려주시면 봐줄려는 분들은 위 자료를 다운받아 자신의 호스팅서버에 위의 받은 스킨을 적용하고 테스트해봐야 하는 번거러움이 있습니다.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누3질답

+
제목 글쓴이 날짜 조회
21년 전 조회 330
21년 전 조회 2,357
21년 전 조회 716
21년 전 조회 273
21년 전 조회 364
21년 전 조회 488
21년 전 조회 462
21년 전 조회 284
21년 전 조회 362
21년 전 조회 492
21년 전 조회 532
21년 전 조회 408
21년 전 조회 507
21년 전 조회 323
21년 전 조회 297
배부른꿀꿀이
21년 전 조회 464
21년 전 조회 458
21년 전 조회 497
21년 전 조회 311
21년 전 조회 326
🐛 버그신고