2012-05-11 2 views
0

가상 서버 (USB 웹 서버 V8.2)에 파일을 저장합니다. 이제 서버로 이동할 때 아무 것도 일어나지 않습니다. 나는 링크 경로 이름과 관련이 있다는 것을 알고 있지만 여러 가지 방법으로 링크를 변경하려고했지만 아무것도하지 않았습니다.외부 .js 파일에 대한 링크가 작동하지 않습니다.

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

답변

0

봅니다 경로 전에 점 .를 추가 할 수 있습니다.

페이지에서 디렉토리를 찾으려면 ../root/help_page_code.js으로 만드십시오. 추가로 올라가서 액세스 할 수있는 경우 각 레벨에 ../을 추가하면됩니다.

+0

난 아직 아무것도 얻을은 위버는 말한다 파일은 로컬 디스크에 없습니다. 나는 그것을 누른 다음 인스턴트 메시지가 파일이 원격 사이트에서 exsist하지 않는다고 말하면됩니다. –

1

relative path 있다고, 그래서 서버는 웹 페이지의 폴더에 root라는 디렉토리를 찾고 있습니다 :

<script type="text/javascript" src="/root/help_page_code.js"></script> 
+0

각 수준? 각 점이 각 폴더를 나타내거나 끝까지 도달하기 위해 무엇을 통과해야 하는지를 말하고 있습니까? –

+0

기본적으로 그렇습니다. 이 페이지 위치가'\ var \ www \ mysite \ subsite \ page.html'이고'\ var \ www \ othersite \ js.js'에서 js 파일을로드하려면 page.html에이 파일을 넣으십시오 :'../../ othersite/js.js'. – kiswa

0
  • google 크롬 페이지를 엽니 다. F12 키를 눌러 개발자 메뉴를 엽니 다.
  • 첫 번째 탭 (요소)에서 스크립트 파일이 HTML 헤드에 있는지 확인하십시오.
  • 두 번째 탭 (참고 자료)에서 스크립트를 찾고 이름 위에 마우스를 올려 놓습니다. 그런 다음 스크립트를 찾는 데 사용되는 실제 경로가 표시됩니다.

서버의 실제 경로와 동일한 경로인지 확인하십시오. 스크립트와 웹 페이지가 동일한 폴더에있는 경우

, 당신이 선택할 수 있습니다 : 그 어떤 도움도 내가 꿈에 참조 된 파일을 볼 때 경우

<script type="text/javascript" src="help_page_code.js"></script> 
+0

가깝지만 시가는 없습니다. 나는 당신이 말한대로하고 나서 개발자 메뉴에서 새 링크를 클릭하면 열리고 404 오류가 발견되지 않는다고 말합니다 –

+0

리소스 탭에서 클릭하지 말고 스크립트 파일의 스크립트 폴더에서 드릴 다운하십시오. . 커서를 찾으면 이름 위로 커서를 이동하십시오. 툴팁이 나타나서 파일을 찾는 위치를 보여줍니다. Pls는 현재 페이지의 경로와 함께 그 경로를 게시합니다. – ThdK

+0

나는 원래 /root/help_page_code.js를 사용했다. 그런 다음 내가 말했던 부분을 f12 탭의 코드 코드에서 강조 표시하고 http : // localhost : 8080/pages/root/help_page_code로 변경했다. js "는 다시 시도했지만 아직 아무것도 재생하지 못했습니다. 그게 사실 링크를 클릭하면 403 오류가 발생했거나 찾지 못했습니다. –

관련 문제