2010-10-20 52 views
1

喜是有辦法實際上鍊接到任何網站(不是你自己)。點擊後會將您帶到該網站+ x代碼量。鏈接到網站與滾動(含)

當然我不是說所有準備有一個jQuery插件或什麼的,我說的頁面包括「滾動」(或什麼都)已經從我的網站或鏈接paramater。

我想答案可能是有isn't任何方式,但我希望有一種方法來「告訴瀏覽器」遵循然後滾動這麼多...

我希望這個問題是清楚的足夠了,如果沒有請請求澄清!

在此先感謝!

特魯

回答

1

沒有,有沒有辦法通過一個URL一般控制瀏覽器通過窗口滾動,除非網頁本身支持它。

最常見的支持方式是anchor tags,您可以直接以http://your-server/your/url.html#tag_name的形式鏈接到該鏈接。有問題的HTML頁面將通過<A name="tag_name"> declayintg定義滾動點。

根據robertc的評論,現代瀏覽器也支持以這種方式使用元素ID作爲標記名稱 - 但同樣,您需要目標HTML文檔具有ID放置在所需滾動點中的元素。它適用於我的FireFox 3.6.10 - 要在您的瀏覽器上進行測試,請轉至Link to site with scroll (included)並查看它是否滾動到答案的開頭。

你也可以通過構建一個瀏覽器擴展(例如FireFox Add-On)來實現這個功能,該擴展允許向下滾動任何網頁的鏈接,但是這隻適用於具有該特定瀏覽器的用戶具體擴展安裝

+2

它也將與IDS的工作(在現代瀏覽器)。如果你可以找到附近的地方,你要鏈接到一個id的元素,那麼只需把ID的#後 – robertc 2010-10-20 18:07:04

+0

感謝DVK我是這麼認爲的! – Trufa 2010-10-20 18:08:58

+1

@robertc,你是否想用這個評論做出回答?這是一個很好的解決方法! – Trufa 2010-10-20 18:10:05