2011-03-16 12 views
0

사람들은 내 질문에 이해할 만하다고 생각한다. HTML에 외부 jQuery 파일을 포함하고 싶다. 나는 (나는 여전히 생각한다고 생각하는) 많은 방법을 시도했지만, 정확하지는 않았다. pinkmoon.js 내 jQuery를 보유하고있는 파일입니다외부 jQuery 파일을 HTML에 포함하기

<script type="text/javascript" src="js/jquery-1.5.min.js"></script> 
    <script type="text/javascript" src="js/jquery-ui-1.8.9.js"></script> 
    <script type="text/javascript" src="js/pinkmoon.js"></script> 

:

내 코드입니다.

+0

: pinkmoon.js의 물리적 위치에있는 것을 추론 할

<script type="text/javascript" src="/js/pinkmoon.js"></script>

? js dir 안에있는 파일이며 정확히 pinkmoon.js라고합니다? index.html/js/pinkmoon.js가 있는지 확인하십시오. – AlfaTeK

+0

경로 문제처럼 보입니다. HTML 파일과 같은 디렉토리에 그들을 가지고보십시오 (그리고'js /'를 HTML 파일에서 삭제하십시오)? – Haochi

+0

'js /'라는 디렉토리가 있습니까? –

답변

6

이렇게 :

src="http://mywebsite.com/folder1/subfolder1/js/pinkmoon.js"

원하는 것은 없습니다. 당신이 원하는 않는 것은 이것이다 : 오류 무엇

http://mywebsite.com/js/pinkmoon.js

+0

내가 말했듯이, 일단 페이지 소스를 열고 js/pinkmoon.js를 찾아서 클릭하면 모든 jQuery가있는 새로운 코드 창이 열립니다. 즉, 올바른 경로로 이동했습니다. – Aborted

+0

@Dugi, 그래서 분명히 당신의 참조 코드가 올바르지 않으므로 작동하지 않습니다. 페이지에서 호출하는 기능이 있습니까? –

+0

아니요, 이벤트 (onclick 등)에 의해 호출되는 Javascript 함수는 HTML 속성 (주로 ID)과 함께 작동하는 순수한 코드 일뿐입니다. – Aborted

0

이렇게하면됩니다. 포함하려는 파일을 동일한 레벨의 "js"디렉토리에 html 파일로 보관하십시오. exemple 들어

: http://mywebsite.com/folder1/subfolder1/myPage.html

그런 다음 현재의 코드 소스가 보일 것입니다 : 물리적과 같이 폴더 구조에 상주하는 페이지로 이동 한 경우

mysite/index.html 
mysite/js/pinkmoon.js 
관련 문제