그누보드 자바스크립 에러 납니다....
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.
오류 주소 : 보드 글쓰기, 보기, 수정 시에 자바 스크립 에러가 납니다.
http://blueb.co.kr/bbs.php?table=JS_03&query=view&uid=184&p=1
위의 소스를 적용해서 메뉴를 만들려고 삽질을 아주 열심히 오랫동안 했습니다.
근데 다른 페이지는 모두 잘 되는데 유독 보드의 글쓰기,수정,보기 화면에서만 작동을 안하는겁니다.
그래서 벼라별 삽질을 다한 끝에... 알아낸게 다른 자바에서 에러가 나서 위의 소스가 실행이 안됐던 겁니다.
첫번째 이미지(쓰기 페이지)의 1059 라인은 아래에서,
===========================================================
document.getElementById('wr_content').value = ed_wr_content.outputBodyHTML();if (!document.getElementById('wr_content').value) { alert('내용을 입력하십시오.'); return; }
document.getElementById('btn_submit').disabled = true;
document.getElementById('btn_list').disabled = true;
f.action = './write_update.php'; f.submit();
}
</script>
<script language="JavaScript" src="../js/board.js"></script>
<script language="JavaScript">
window.onload=function() {
drawFont(); <!---====== 바로 여기가 1059 줄입니다 --->
}
</script>
<script language='javascript'>
var g4_cf_filter = '여기에 온갖 욕설 등 금지 단어가 array로 들어오죠.....';
</script>
<script language='javascript' src='../js/filter.js'>
</script>
</td>
<td width=40></td>
</tr></table>
<!-- 카피라이트 시작 -->
<table width="1004" border="0" cellspacing="10" cellpadding="10">
<tr>
===========================================================
두번째, (보기 페이지)에서는 1133 라인에서 에러가 났는데 그기가 어디냐하면,,
붙이진 않지만 또한 수정 페이지에서도 에러 또한 납니다.
===========================================================
adsense_page_bottom.php 파일에 애드센스 광고 페이지를 넣으시거나 내용을 삭제하시면 됩니다.
<br>
</td></tr>
</table><br>
<script language="JavaScript">
function file_download(link, file) {
if (confirm("'"+file+"' 파일을 다운로드 하시면 포인트가 차감(-10점)됩니다.\n\n포인트는 게시물당 한번만 차감되며 다음에 다시 다운로드 하셔도 중복하여 차감하지 않습니다.\n\n그래도 다운로드 하시겠습니까?")) document.location.href=link;
}
</script>
<script language="JavaScript" src="../js/board.js"></script>
<script language="JavaScript">
window.onload=function() {
resizeBoardImage(600); <!--=====> 바로 여기가 1133 라인입니다 --->
drawFont();
}
</script>
<!-- 게시글 보기 끝 -->
</td>
<td width=40></td>
</tr></table>
<!-- 카피라이트 시작 -->
<table width="1004" border="0" cellspacing="10" cellpadding="10">
<tr>
<td valign="top" align="center"><font color="#848484">Copyright ⓒ your-domain. All rights reserved.</font></td>
</tr>
</table>
<!-- 카피라이트 끝 -->
===========================================================
소스는 다른 부위를 수정을 했기 때문에 라인은 당연히 원본과 안맞겠죠 하지만 위의 소스를 보시면 어딘지 아실겁니다.
자바 에러 좀 잡아주세요....
* 참고로 왜 파일명이 no.html 이런 식이냐면 웹에서 열릴 때는 에러가 브라우즈 왼쪽 밑에 노란 느낌표로 표시가 안되더군요. 그래서 그 상태에서 소스 보기를 해서 소스를 다시 저장한 뒤 브라우즈에 열면 에러가 나타납니다..
오류 주소 : 보드 글쓰기, 보기, 수정 시에 자바 스크립 에러가 납니다.
http://blueb.co.kr/bbs.php?table=JS_03&query=view&uid=184&p=1
위의 소스를 적용해서 메뉴를 만들려고 삽질을 아주 열심히 오랫동안 했습니다.
근데 다른 페이지는 모두 잘 되는데 유독 보드의 글쓰기,수정,보기 화면에서만 작동을 안하는겁니다.
그래서 벼라별 삽질을 다한 끝에... 알아낸게 다른 자바에서 에러가 나서 위의 소스가 실행이 안됐던 겁니다.
첫번째 이미지(쓰기 페이지)의 1059 라인은 아래에서,
===========================================================
document.getElementById('wr_content').value = ed_wr_content.outputBodyHTML();if (!document.getElementById('wr_content').value) { alert('내용을 입력하십시오.'); return; }
document.getElementById('btn_submit').disabled = true;
document.getElementById('btn_list').disabled = true;
f.action = './write_update.php'; f.submit();
}
</script>
<script language="JavaScript" src="../js/board.js"></script>
<script language="JavaScript">
window.onload=function() {
drawFont(); <!---====== 바로 여기가 1059 줄입니다 --->
}
</script>
<script language='javascript'>
var g4_cf_filter = '여기에 온갖 욕설 등 금지 단어가 array로 들어오죠.....';
</script>
<script language='javascript' src='../js/filter.js'>
</script>
</td>
<td width=40></td>
</tr></table>
<!-- 카피라이트 시작 -->
<table width="1004" border="0" cellspacing="10" cellpadding="10">
<tr>
===========================================================
두번째, (보기 페이지)에서는 1133 라인에서 에러가 났는데 그기가 어디냐하면,,
붙이진 않지만 또한 수정 페이지에서도 에러 또한 납니다.
===========================================================
adsense_page_bottom.php 파일에 애드센스 광고 페이지를 넣으시거나 내용을 삭제하시면 됩니다.
<br>
</td></tr>
</table><br>
<script language="JavaScript">
function file_download(link, file) {
if (confirm("'"+file+"' 파일을 다운로드 하시면 포인트가 차감(-10점)됩니다.\n\n포인트는 게시물당 한번만 차감되며 다음에 다시 다운로드 하셔도 중복하여 차감하지 않습니다.\n\n그래도 다운로드 하시겠습니까?")) document.location.href=link;
}
</script>
<script language="JavaScript" src="../js/board.js"></script>
<script language="JavaScript">
window.onload=function() {
resizeBoardImage(600); <!--=====> 바로 여기가 1133 라인입니다 --->
drawFont();
}
</script>
<!-- 게시글 보기 끝 -->
</td>
<td width=40></td>
</tr></table>
<!-- 카피라이트 시작 -->
<table width="1004" border="0" cellspacing="10" cellpadding="10">
<tr>
<td valign="top" align="center"><font color="#848484">Copyright ⓒ your-domain. All rights reserved.</font></td>
</tr>
</table>
<!-- 카피라이트 끝 -->
===========================================================
소스는 다른 부위를 수정을 했기 때문에 라인은 당연히 원본과 안맞겠죠 하지만 위의 소스를 보시면 어딘지 아실겁니다.
자바 에러 좀 잡아주세요....
* 참고로 왜 파일명이 no.html 이런 식이냐면 웹에서 열릴 때는 에러가 브라우즈 왼쪽 밑에 노란 느낌표로 표시가 안되더군요. 그래서 그 상태에서 소스 보기를 해서 소스를 다시 저장한 뒤 브라우즈에 열면 에러가 나타납니다..
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 3개
스크립트 파일을 호출하는 부분을 찾아서 경로가 맞는지 확인해 보시기 바랍니다.
drawFont(); 를 포함하고 있지 않아서 그런겁니다. 메소드를 호출할수가 없어서 그런거죠.
포대장님 말대로 board.js를 include해보세요..그래도 안된다면 drawFont(); 이놈이 포함된 파일을 인클르드 하시면 됩니다.