日期:2014-05-18  浏览次数:20367 次

后台程序中使用a标记转至页面特定位置
页面顶端有一个a标记,可以直达放在页面底部另一个a标记

页面中上部有一个按钮,点一下执行相关操作,如何让该按钮的事件完成后,加载页面时转到底部的a标记处?谢谢!

------解决方案--------------------
HTML code

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Default</title>
    <script type="text/javascript" src="Scripts/jquery-1.4.1.min.js"></script>
    <script type="text/javascript" src="Scripts/jquery.scrollTo.js"></script>
</head>
<body>
<form id="form1" runat="server" >
    <asp:Button ID="testMain" Text="Test" runat="server" onclick="test_Click" />
    <a name="test" id="test">fsafasd</a>
</form>
</body>
</html>

------解决方案--------------------
对于所谓的“后台程序”来说,不用“a”。

http://msdn.microsoft.com/zh-cn/library/ms178232.aspx

焦点改变时滚动条也会随着改变。
------解决方案--------------------
<a>(Anchor:锚)标签指定文档的一部分为一个超链接或者被命名的超链接目标。
 
锚 (Anchor) 有下面两种用法:
 ?使用href属性,创建指向另外一个文档的超链接.
?使用name属性或id属性,创建一个文档内部的书签,即创建指向文档片段的链接。