웹 페이지 오류 구문이 뜨네요 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

웹 페이지 오류 구문이 뜨네요 정보

웹 페이지 오류 구문이 뜨네요

본문

메인페이지 달랑 빼고 전 페이지 오류구문이 뜹니다.

head tail 모조리 찾아봐도 도무지 답이 안나옵니다. ㅠㅠ

그리고 오류페이지에서 새로고침하면 오류스크립트가 없어집니다;;;;

문제가....뭘까요?


http://www.motiongraphiclab.com
  • 복사

댓글 전체

저런 오류는
<script language="javascript" src="../js/embed2.js"></script> 처럼 불러오는 자바스크립트를
처음 부터 하나씩 열어서 오류행 번호를 찾아봐야 합니다

아마도
<script language="javascript" src="../js/embed2.js"></script><--이게 플래시를 테두리 없이
출력하는 스크립트용으로 쓰이는 것일텐데 저 부분을 주석처리하고 해보세요
예전에 어느 분도 저 스크립트 때문에 오류가 났던 것 같군요

오류행 번호가 달라진다면 저 화일이 맞겠죠
<script type="text/javascript">
var ns = (navigator.appName.indexOf("Netscape") != -1);
var d = document;
var px = document.layers ? "" : "px";
function JSFX_FloatDiv(id, sx, sy)
{
var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];
window[id + "_obj"] = el;
if(d.layers)el.style=el;
el.cx = el.sx = sx;el.cy = el.sy = sy;
el.sP=function(x,y){this.style.left=x+px;this.style.top=y+px;};
el.flt=function()
{
var pX, pY;
pX = (this.sx >= 0) ? 0 : ns ? innerWidth :
document.documentElement && document.documentElement.clientWidth ?
document.documentElement.clientWidth : document.body.clientWidth;
pY = ns ? pageYOffset : document.documentElement && document.documentElement.scrollTop ?
document.documentElement.scrollTop : document.body.scrollTop;
if(this.sy<0)
pY += ns ? innerHeight : document.documentElement && document.documentElement.clientHeight ?
document.documentElement.clientHeight : document.body.clientHeight;
this.cx += (pX + this.sx - this.cx)/5;this.cy += (pY + this.sy - this.cy)/5;
this.sP(this.cx, this.cy);
setTimeout(this.id + "_obj.flt()", 10);
}
return el;
}
</script>
이부분의 스크립트를 지우니 오류의 행이 달라졌는데요 이부분에 구문이 잘못된게 있을까요?
위 스크립트 소스가 본문에 들어 있는 부분이면 에러 행번호가 바로 나옵니다
위 소스는 에러가 있는 것 같지는 않습니다

좀 무식한 방법이지만 이런 에러 찾는 다른 방법이 없으니 이렇게 해보세요
에러 나는 페이지를 소스보기해서 다른이름으로 저장한 다음 bbs폴더에 업로드 합니다
1234.html로 저장했다면
http://www.motiongraphiclab.com/bbs/1234.html 하면 같은 에러가 나오겟죠
1234.html 화일의 본문 삭제 후 실행...자바스크립트 차례로 삭제 후 실행...
이런 식으로 내용을 조금씩 지워가며 실행시켜서 에러나는 부분을 찾아야할 것 같네요
© SIRSOFT
현재 페이지 제일 처음으로