2014-09-26 17 views
-3

我做了一個簡單的網站。該網站是完全可以在我的本地主機(我的電腦)。一切正常工作在這裏。爲什麼我的網站在公共領域(在萬維網)沒有完全運作?

但是,當我將文件上傳到Web服務器以便在公共領域中運行時出現問題。在那裏,除佈局外沒有內容顯示。沒有鏈接或標籤正在工作,正文內沒有任何段落正在顯示。你可以看看here

爲什麼?

我上傳了所有與源代碼相關的文件,除了圖片和視頻(因爲有很多圖片,我會稍後上傳)。

[注:我有我的電腦安裝xampp本地服務器。所有 sourse代碼文件存儲在htdocs文件夾內。在 htdocs文件夾裏面,我有一個名爲jquery的文件夾(與 包一起安裝)。我將我的.JS文件保存在JQuery文件夾中(因爲我也使用jQuery代碼 )。所以,當我上傳文件到服務器,我需要 上傳整個htdocs文件夾?或者如何處理JQuery文件夾 (其中包含JQuery源代碼)?我是否也需要上傳?設置

我的路徑如下:

C:\xampp\htdocs\jquery [contains the whole project's source file]   
C:\xampp\htdocs\jquery\js [Contains only JavaScript&JQuery file] 
+1

該問題可能與服務器的路徑有所不同,與您自己的路徑不同。最好是使這些路徑變爲動態,或從根文件夾使用它們。 – Bono 2014-09-26 22:33:14

回答

1

我想在您的網站調試HTML。我發現在design.css下面的代碼行號258

#all_contents >div { 
display:none; 
} 

一旦你刪除此(顯示:無),所有的內容都可以,你分享的網站鏈接。 此外,我不知道爲什麼這是你的本地工作。你確定你已經上傳了在你本地運行的相同版本嗎? 您可以通過按F12來調試您的網頁,然後選擇有問題的區域。在右側,您可以看到與所選元素關聯的css規則。

對於在頁面獲取的具體內容,而不是全部,創建由名稱who_im.html一個新的文件,並把你的內容在那裏,然後你應該這樣做 關於我 這樣你將不得不作出其他頁面,並將超鏈接添加到每個頁面的菜單中。

+0

是的,我做到了。它解決了這個問題,但也造成了另一個問題。整個webcontents現在在一個頁面,在我的情況下在HOME標籤。看看這裏請:http://jabiralfatah.com/ – SomeOneSomewhere 2014-09-26 23:03:55

+0

其實,這是因爲你只用這種方式編碼的頁面。您正在使用內部錨定標記來鏈接(/#who_im) 您應該使用外部錨定標記來處理您正在討論的內容。你可以參考以下有關使用Anchor標籤的鏈接[鏈接](http://www.w3schools.com/tags/tag_a.asp) – addicted20015 2014-09-27 07:17:04

+0

是的,但如果你看到我的jQuery代碼,那麼你知道: /*使標籤工作開始*/ $(document).ready(function(){('#all_contents> div')。filter(':first')。show(); $('ul> li> a ').click(function(){('#all_contents> div')。hide(); var $ this = $(this); var target = $ this.attr('href'); $ (target).show(); return false; }); }); /*使標籤工作結束* /也在我的localhost和jsfiddle工作正常。看到這裏:jsfiddle.net/yb6urd6x – SomeOneSomewhere 2014-09-27 08:11:29

1

如果你檢查你的頁面,看看你期望的內容,你會發現<div id="home">。縱觀CSS這一點,就說明你的CSS文件的行258具有這樣的:

#all_contents >div { 
display:none; 
} 

這導致所有的內容無法正常顯示。刪除這將解決問題。另外,如果您在頁面加載時查看瀏覽器的控制檯,則會注意到有很多404嘗試加載各種腳本,樣式表和圖像。這可能會導致問題。我首先着重於解決這些問題,以確保一切正常加載。

+0

謝謝,這有助於。但在改變之後,會導致另一個問題。所有的頁面現在在主頁標籤下!但它不應該那樣。點擊不同的標籤沒有任何區別。就像整個網站在Home菜單下一樣。爲什麼這樣。請看這裏的更新版本:jabiralfatah.com – SomeOneSomewhere 2014-09-26 23:01:46

+0

在放棄之前花一些時間在瀏覽器中使用Firebug或Chrome的開發工具進行調試 - 我假設您的導航按鈕旨在改變各個區域的可見性,但有些東西不能與在裏面。至少,這會給你更多的細節問題,在最好的情況下,你將有一個AHA的時刻,並能夠自己修復。 – Krease 2014-09-26 23:08:44

+0

我會盡力的。但是你認爲我最終必須改變整個設計嗎?或者它可以用很小的努力完成?我煩了。因爲那不是我所期望的。我的網站在我的本地主機上完全按照我的要求工作,但在公共doamin中,我發現它只是將我引導到同一頁面中的不同部分。該鏈接不會把我帶到不同的頁面。 – SomeOneSomewhere 2014-09-26 23:28:52

相關問題