2014-04-30 3 views
0

정기적으로로드하여 사용하는 여섯 개의 스크립트 파일이 있습니다. 내 생각은 원할 때마다 마스터를 참조하기 때문에 6 개를 모두로드하는 하나의 마스터 스크립트를 갖는 것이 었습니다.참조 된 스크립트 파일을 찾을 수 없습니다.

그래서 나는 다른 파일을로드하려면 다음을 사용 :

var jqmouse = document.createElement("script"); 
jqmouse.type = "text/javascript"; 
jqmouse.src = "../fancybox/lib/jquery.mousewheel.3.0.6.pack.js"; 
document.body.appendChild(jqmouse); 

말썽이 파일은 IE & 크롬 디버그 콘솔 (404)을 보여주고 있다는 점이다. 피들러와 함께 두 번 확인했고 그들은 발견되지 않았습니다 ???

enter image description here

나는 확인하고 이중 체크. 내 눈/두뇌가 혼란 스럽거나 뭔가 이해가 안되고 있습니다.

또한 제 3 자와 함께 작업 할 때 마스터 파일이나 다른 방법으로 스크립트를 추가 할 수 없습니다.


가 해결 도움에 대한

덕분에 .... 한 번 나는 HTML 페이지에서이 일을하지 스크립트 ... 얼굴 PALM 상대 URL을 사용하는

+1

안녕하세요, 브라우저의 헤드 태그에서 무엇을 볼 수 있습니까? 해당 링크를 클릭하십시오. 열지 않습니까? –

+1

서버의 스크립트에 대한 절대 경로는 무엇입니까? 현재 도달하려는 브라우저의 URL은 무엇입니까? 상대 경로를 사용하면 경로가 현재 페이지 클라이언트 측에 상대적이라는 것을 알아 두십시오. –

+0

@PratikJoshi이 줄은 다음과 같은 의미입니까 : GPGVM

답변

2

시도를 디렉토리 구조를 수정 ../가 의존하는 반면, 위의 URL을 사용하여 웹 사이트 :

jqmouse.src = "/fancybox/lib/jquery.mousewheel.3.0.6.pack.js"; 

의 루트에 모든 시간을 작동 폴더 구조에.

+1

그건 절대 URL이 아니기 때문에 OP의 문제를 해결할 수도 있습니다. 단지 ...;) –

+0

이며 수정하지 않았습니다. – GPGVM

+0

@ A.Wolff, 죄송합니다, 내가 사용하고있는 URL의 이름이 무엇인지 모르겠다.) –

관련 문제