2012-11-30 46 views
1

我正在創建一個類的網站,並使用來自jQuery的加載功能,加載工作正常。我將新頁面加載到現有頁面上的一個表格中,以保持所有頁面的導航菜單相同。jQuery加載和重定向根目錄

我遇到的問題是根目錄不會更改,因此我的外部css文件和圖像(位於子目錄中)不會加載到剛加載的頁面上。有沒有辦法將根目錄重定向到所有受支持的內容,以便正確加載或者這是不可能的?我需要一個目錄結構來完成這個任務。

這是我的目錄結構。每個網站使用的根目錄下的css文件

/index.html /css/index.html

<a href="javascript:" onclick="load_content('CSS/index.html')">CSS</a> 
+0

你需要顯示你的CSS和你的網頁目錄結構。您是否知道CSS文件中的圖像與CSS文件相關,而不是CSS加載的文檔? –

+0

您是否在使用該外部頁面進行其他操作?或者,您是否僅僅將它作爲內容加載到主頁面中?爲什麼不在你的主頁上包含所有的CSS? –

+0

這個任務是在所有頁面上都有一個主導航菜單,作爲最後的手段,我可​​以將CSS添加到頁面本身,但由於頁面已經創建,它只是更多的工作。 – Chad

回答

0

這是一種很難理解你正在試圖完成的任務。也許最好是披露你想要做的事情的總體目標?你的任務是什麼?

不理解100%:從純粹的web開發人員的角度來看,你有兩個選擇:

  • 向上移動您的孩子的CSS到根應用程序的CSS,以及所有其他相應的資產。
  • 在加載頁面的HTML中包含CSS引用或頂部的部分。您需要確保您的子頁面對您的資產具有正確的路徑引用。

您可以輕鬆地通過充分利用CSS類和ID標籤的彌補你很多問題。這允許您對整個應用程序進行樣式設計,並確保您的引用保持完好(無法找到圖像)。此外,將所有樣式聲明放在一個部分中使其更易於管理。