2009-08-29 7 views
1

.js 파일을 PHP 파일에 포함하려고합니다. 내 폴더 구조는 다음과 같습니다.js 파일을 PHP로 포함하는 데 문제가 있습니다.

root 
---js (FOLDER) 
------file.js 
---blog (FOLDER) 
------index.php 
------js (FOLDER) 
---------blog.js 

내가 이것을 사용하고있는 경우 :

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

그냥 잘 작동합니다.

내가 할 수없는 일은 루트의 "js"디렉토리 아래에서 file.js를 포함하는 것입니다. 나는 내가 생각할 수있는 모든 것을 시도했지만 그저 효과가없는 것처럼 보일뿐입니다.

+0

음이 내 사이트/JS/ 방법 그냥 갈 수있을 때까지/나는 기대했다 실제로 파일이/로컬 호스트/PHP에 위치 즉, 테스트 목적으로 지금 내 로컬 호스트에 실제로 두 단계 위로 올라가서 거기에서 시작하십시오. 전혀 할 길이 없습니까? –

답변

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

블로그가 폴더의 index.php의 하위 디렉토리에있는 것 같습니다 최상위 JS 디렉토리

1

블로그에 액세스하려면 사용자는 www.domain.com 또는 www.domain.com/blog으로 이동합니까?

/root/blog가 웹 서버의 DOCROOT 인 경우/root/js는 웹에 직접 액세스 할 수 없습니다. 참조하는 위치는 클라이언트의 브라우저에서 액세스 할 수 있어야합니다.

쉽게 테스트 할 수있는 방법은 JS 파일의 경로를 브라우저에 직접 입력하는 것입니다.

1

에서 자바 스크립트 파일을 참조 할 것입니다. ../ 비트를 폐기하십시오.

<script type="text/javascript" src="js/blog.js"></script> 
<script type="text/javascript" src="../js/file.js"></script> 
관련 문제