그누스킨파일 수정중에 자바스크립트 문법좀 봐주세요. 정보
그누보드 그누스킨파일 수정중에 자바스크립트 문법좀 봐주세요.관련링크
첨부파일
본문
포인트 차감스킨에 확인 메시지 추가를 하고있거든요.
아래와 같은 스크립트를 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)은 현재 제가 수정중인 스킨파일입니다.
아래와 같은 스크립트를 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 = '';
}
}
내용중에 <?= ?> 라는 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 = '';
}
}
작업하시고있는 화면의 링크와 테스트 아이디를 제공하시면 빠른답변이 나옵니다.
이렇게 올려주시면 봐줄려는 분들은 위 자료를 다운받아 자신의 호스팅서버에 위의 받은 스킨을 적용하고 테스트해봐야 하는 번거러움이 있습니다.
이렇게 올려주시면 봐줄려는 분들은 위 자료를 다운받아 자신의 호스팅서버에 위의 받은 스킨을 적용하고 테스트해봐야 하는 번거러움이 있습니다.