2014-06-06 51 views
1

當我嘗試將JavaScript文件鏈接到我的網頁時,出現隨機錯誤。自從我做過任何網絡開發以來,這已經有一段時間了。但是,我檢查了舊代碼並且方法是相同的。我試圖第一次使用jquery,我不確定這是否會影響結果。未找到Javascript文件

下面是HTML頭:

<!DOCTYPE html > 
<html> 
<head> 
<link rel="stylesheet" href="Styles/layoutStyles.css" type="text/css"> 

<meta content="text/html; charset=UTF-8"> 

<script type=」text/javascript」 src=」http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js」></script> 
<script src=」CommonMethods.js」 type="text/javascript"></script> 

<title>Insert title here</title> 
</head> 

的 「CommonMethods.js」 文件是我在嘗試使用的文件。它最初是在一個較低的目錄中,然後是HTML文件。但是,爲了測試目的,我將它移到了同一個目錄中。

這是我的錯誤:

GET file:///D:/Users/Thomas.Thomas-TOWER/Dropbox/Workspaces/Eclipse_Web_Develop…nder/WebContent/%C3%A2%E2%82%AC%C2%9DCommonMethods.js%C3%A2%E2%82%AC%C2%9D net::ERR_FILE_NOT_FOUND 

我不知道在哪裏%C3%A2%...等。符號來自。我幾乎想知道我定義字符集的方式是否有問題。

有什麼建議嗎?

我還應該提到我在這個項目中使用了Eclipse。

+3

你在你的腳本中使用了怪異的引號,例如'''而不是''''或'''。使源代碼保持一致可能會有所幫助。 – Timmah

+0

嘗試使用一個真正的編輯器, – jahroy

+1

@jahroy在使用「真正的編輯器」之前,你會想到一個讓人高興的判斷:像WordPress這樣的博客引用引號,甚至在代碼塊中引用引號。也許Nehringtb複製並粘貼了博客的代碼,並沒有注意到聰明的引號? –

回答

3

您正在使用智能報價。在真實的IDE中打開文件Netbeans,Eclipse,ShiftEdit,Coda等)並替換它們。

此外,「根」腳本/樣式網址通常是很好的做法。 (I.E.「/CommonMethods.js」)

對於任何較大的項目,相對URL可能會有問題,因爲您並不總是處於根目錄。

另一個技巧是爲第三方腳本協議少網址(IE //ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js)

所有現代瀏覽器都支持這一點,它可以節省您在安全頁面上運行的不安全內容令人頭痛的問題

也是在腳本標記中不再需要HTML5 type =「text/javascript」。

另外,如果您使用的是Visual Studio,請記得將複製到輸出目錄設置爲「始終複製」或「如果更新則複製」。

4

您的引用標記是花哨的微軟單詞引號。用普通引號替換它們,它應該可以工作。你應該能夠在兩個腳本的src和第一個的類型上直觀地看到它。

作爲一般規則,請保持Microsoft Office遠離源代碼文件。