处理同一个页面中的多个锚链接【内部链接】



处理同一个页面中的多个锚链接【内部链接

1.加锚链
  定义好“锚”以后,将链接指向锚位置的链接形式如下:
<a href=″#id″>….</a>,即以#再加上id格式。
如:
<a href=″#chapter1″>第一章</a>
<a href=″#chapter2″>第二章</a>
<a href=″#chapter3″>第三章</a>
…………..
<div id=″chapter1″>
…第一章内容..
</div>
<div id=″chapter2″>
…第二章内容..
</div>
<div id=″chapter3″>
…第三章内容..
</div>
或者写成:
<a name=″chapter1″>
…第一章内容..
</a>
<a name=″chapter2″>
…第二章内容..
</a>
<a name=″chapter3″>
…第三章内容..
</a>

2.引用不同页面内的“锚”
  可能有些朋友要问,以上加的锚链都是在同一个页面之间的,如果是一个页面中的锚链接到同站点或另一个网站的另一个页面中的锚怎么办?很简单,形式为:
<a href=″URL#id″>….</a>

   如 <a href=″http://netschool.yesky.com/homepage/index.htm#block1″>指向地址: http://netschool.yesky.com/homepage/index.htm文件的第一部分</a>

      或者在action中加上这样的东西,比如:action=”….do#id”,在action返回后会定位到页面上id为id的位置;