2011-04-20 6 views
0

HTML 페이지에서 JavaScript 파일에 링크 할 때 실제로 거기에있는 것과 같습니다 (예 : PHP의 include()). 또는 모든 것이 상대적인 것이어야합니까 js 파일이있는 폴더로? 내가 index.html<script src="scriptage/my.js"> </script>이있는 경우"<script src ="의 상대성

예는 JS에 이미지 파일이 'image.png' 또는 '../image.png'

+2

다릅니다. "모든 것"이 의미하는 바를 명확히하십시오. 어떤 상황에서 어떤 종류의 URL을 사용하고 있습니까? –

답변

4

자바 스크립트 파일의 개념이 없습니다 파일입니다. 특정 확장 기능이 파일 읽기/쓰기 API를 제공 할 수도 있지만 모든 것이 문서와 관련됩니다.

+0

이것은 아마도 OP 질문에 응답합니다. 사실 embed 컨텍스트에서 현재 스크립트 파일의 이름을 알아내는 것은 거의 불가능합니다. –

+1

@Pekka : 나는 그것이 [진행중인 작업]이라고 생각합니다 (http://www.mail-archive.com/w[email protected]). .whatwg.org/msg23015.html) (그리고 이미 Firefox에서 지원됨) :-) –

0

PHP include()와 마찬가지로 스크립트를 첨부 한 파일의 경로와 관련이 있습니다. like here index.html

0

이미지는 호출하는 문서가 아닌 JavaScript 파일과 관련이 있어야합니다.

관련 문제