2016-07-29 110 views
0

不知何故,我的HTML文件試圖在錯誤的文件夾位置中找到另一個單獨的HTML文件,即使我將iframe源設置爲正確的位置!HTML文件嘗試在錯誤的位置查找HTML文件

我正在將所有文件重新組織到一個新文件夾中,但這兩個文件都在同一個文件夾中。我再次檢查源文件的名稱是否正確,位置是否正確,我正在查看正確的文件和所有內容,但仍嘗試查找不存在於錯誤文件夾中的文件名(它以前在重組之前已運行) 。

我嘗試了一切,頁面顯示:Firefox在/ E:/ Art/Animation & Computing/Website/Programming Files/Backup Files/Drawing-Content.html找不到文件。 正確的位置和文件名是:E:\ Art \ Animation & Computing \ Website \ Programming Files \ Literature.html。

這裏是調用其它文件的第一個文件:

<!DOCTYPE html> 
<html> 
    <body> 
     <header> 
      <div> 
       <h1>Literature</h1> 
       <iframe src="Literature.html" name="targetframe" allowTransparency="true" frameborder="0" width="1000px" height="7000px"> 
       </iframe> 
      </div> 
     </header> 
    </body> 
</html> 

這裏是被稱爲第二個文件:

<p>Here is all the literature content and it should be displayed after the Literature header</p> 

<img src="whole-pic-copy.jpg"> 

只是說,我實現了整個原因將HTML文件分隔成一個HTML文件是因爲我有很長的代碼列表(這只是代碼的一部分),我想組織它,所以很容易管理。而且,此方法在之前完美工作,現在不是這樣,我只是想專注於嘗試調試。我是否必須清除歷史記錄或其他內容,因爲它似乎記住了文件的過去位置和名稱。

+0

@ Zange瓚可以注意到這個人正在使用文件位置來查看html,這意味着他沒有安裝web服務器 –

回答

0

那麼缺少的文件是Drawing-Content.html,但我想,因爲您將其重命名爲Literature.html第一頁(正在調用的頁面)被高速緩存。所以,你需要清除緩存在瀏覽器中,請確保您正確保存文件,然後重新加載頁面:)

0

您可以用jQuery做得一樣好:如果你

<div id="literature"></div> 

<script> 
    $(function() { 
     $("#literature).load("includes/literature.html"); 
    }); 
</script> 
+0

我是否需要下載jQuery庫?對不起,我是jQuery的新手。如果需要,我可以在哪裏得到它? – user6544696

+0

嗨,是的,你會需要jQuery庫。我建議從CDN中獲取它:https://code.jquery.com/ –

+0

以下是有關從CDN獲取腳本的更多信息:https://developers.google.com/speed/libraries/ –