2010-10-20 50 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