2011-08-26 4 views
4

이상한 문제가 있습니다. 저는 웹 사이트를 코딩하고 jQuery와 일부 플러그인을 포함하고 있습니다.이 플러그인은 'js'폴더에 저장됩니다. 브라우저 jQuery를 통해 열려고하면 플러그인과 모든 사용자 정의 스크립트가 작동하지 않습니다. 어쩌면 그것은 내 코드와 어울리지 만 생각하지 않아도 될 것입니다. 물론 jQuery를 외부 (Google API)에 포함 시키면 작동하지만 일부 플러그인과 스크립트는 다른 곳에서 호스팅되지 않습니다. 여기 내 '머리'꼬리표가있어. 로컬 으로jQuery와 모든 .js 파일이 로컬에서 작동하지 않습니다. 외부에서만

<title>TOMTRANS - International Transport</title> 

    <!-- CSS --> 
    <link rel="stylesheet" type="text/css" href="css/style.css" media="screen" /> 

    <!-- S3Slider CSS --> 
    <link rel="stylesheet" type="text/css" href="css/s3slider.css" media="screen" /> 

    <!-- jQuery --> 
    <script type="text/javascript" src="js/jquery-1.6.2.min.js"></script> 

    <!-- jQuery Effects --> 
    <script type="text/javascript" src="js/functions.js"></script> 

    <!-- S3Slider --> 
    <script type="text/javascript" src="js/s3Slider.js"></script> 

    <!-- S3Slider Init --> 
    <script type="text/javascript"> 
     $(function() { 
      $('#s3slider').s3Slider({ 
       timeOut : 3000, 
       }); 
      }); 
    </script> 

    <!-- HTML5 Shiv --> 
    <!--[if lt IE 9]> 
    <script src="//html5shim.googlecode.com/svn/trunk/html5.js"></script> 
    <![endif]--> 
+0

로컬 파일 경로는 무엇입니까? 로컬로 jquey가 있습니까 – Ibu

+1

피들러로 트래픽을 살펴보면 404 또는 403 또는 뭔가를 얻는 지 확인할 수 있습니다. – asawyer

+0

firefox 또는 Firefox의 firebug를 크롬에 열면 js 또는 css 파일을 찾을 수 없습니다. 발견되지 않으면 존재하지도 않으며 존재한다면 파일 권한을 확인하십시오. – ace

답변

1

는 로컬 웹 서버 (예 : http://localhost:12345/를) 또는 파일 시스템을 의미합니까 (예 : 파일 : /// C : /Users/John/Desktop/hello.htm)? 후자라면 아마도 보안 설정 일 것입니다. 일부 브라우저는 기본적으로 파일 시스템의 스크립트를 차단합니다.

+0

나는 정확하지 않았습니다. 내가 구입 한 서버를 호스팅한다는 의미였습니다. 여기에서 문제를 볼 수 있습니다. [link] (http://man-of-the-north.pl/lab/tomtrans.eu/). Firebug는 ('head'섹션의 jQuery를 지적 할 때) : /lab/tomtrans.eu/js/jquery-1.6.2.min.js에 액세스 할 수있는 권한이 없습니다. 내가 포함 된 플러그인과 동일합니다. – FredDie

+0

지금 봅니다. 권한 문제 인 것 같습니다. 이 시점에서 나는 외견 상 ..... hmmm 절대로, 나는 당신의 페이지를 새로 고쳤고 오류는 없어졌다 : -O [this] (http://stackoverflow.com/questions/2078527/jquery-not-loading/)처럼 보였다. 2078534 # 2078534) 문제가 있지만 이미 알아 냈다고 생각됩니다 :) –

+0

'잠시 전에 제가 .project 파일을 업로드했습니다. 자세한 내용은 내 대답을 참조하십시오. – FredDie

0

내가 그것을 외부 jQuery로로 작동합니다 생각

"./js/..." 

을보십시오.

덕분에 나는 내 문제를 해결 한 확인

+0

글쎄 작동하지 않았다. – FredDie

0

. 그것은 내 IDE 오류 - Aptana 스튜디오 3입니다.이 파일은 기본 파일 브라우저 (우분투의 노틸러스)를 통해 복사하는 동안 숨겨진 .project 파일을 업로드하지 않았기 때문에이 버그가 발생했습니다. 내가 내장 된 AS3 ftp 관리자를 사용했을 때 .project 파일도 복사되었고 이제는 작동합니다.

0

나는이 스레드가 오래되었음을 알고 있지만이 솔루션을 추가 할 때마다이 매우 성가신 문제에 대한 대답을 찾지 못했습니다.

실제 폴더 경로에 밑줄이 포함되어 있으면 실패합니다. 그래서 웹 사이트를 삭제하면 C:\MyRoot\MyFolder_2\WebSite1\라고 말하면 작동하지 않습니다. 그러나 밑줄을 제거하면 C:\MyRoot\MyFolder2\WebSite1\이되어 갑자기 작동하고 jQuery가 갑자기로드됩니다.

관련 문제