2010-07-19 49 views
0

我使用的HTML,並想知道爲什麼當我進入直接頁到其他頁

<a class="button flip" href="index2.html">List View</a> 

它試圖找到original_page_url#index2.html

感謝

夏琳

回答

1

從你所說的代碼中不應該這樣做,這意味着你的頁面上有其他東西正在做這件事。 Javascript是最有可能的罪魁禍首,因爲它可以很容易地改變你的鏈接實際去的地方。這可能會發生其他的方式,但我會看你的JavaScript。

如果您發佈整個頁面的問題重現,我們可以使用它來更好地理解問題,這將有助於很多。最好把你網頁上所有多餘的東西剪掉,以免它太大。 ;-)

1

沒有你提供進一步的信息,只有三件事我能想到的,會導致那些:

1)你在你的問題href是比你的實際源代碼不同,且有#在a鏈接的index2.html之前簽字。但是,我假設你給出了正確的href代碼在上面,在這種情況下...

2)頁面上的一些JavaScript會自動使該鏈接充當內部頁面鏈接並添加#本身。確保你沒有任何可以做到這一點的網頁上的JavaScript。

3)服務器有一個重寫規則,影響你的鏈接並附加#號。然而,這會很奇怪。