HTML 锚点超链接

先介绍下场景:

我做了一个博客管理

首页界面如下:

 标题是超链接,点击标题,进入博客详情页面:

 

博客标题下面有一个"返回"超链接,点击回到博客列表,超链接代码:

Html代码  

  1. <a href="javascript:history.go(com.whuang.hsj.hrefClickCount)">返回</a>  

 说明:com.whuang.hsj.hrefClickCount的初始值为-1 ,

 

后来我发现有的博客很长,从博客底部回到标题那儿,必须滚动鼠标滚老半天,太不人性化了.

于是我在博客底部增加了一个超链接"回到博客标题",如下:

 但是问题出现了:

我点击"回到博客标题"超链接之后,再点击"返回",又会回到博客底部,我知道什么原因.

"回到博客标题"超链接 使用了锚点跳转,但是也属于跳转,跳转之后,博客底部就属于history了.所以再点击"返回"超链接就会回到history.

"回到博客标题"超链接实现代码:

Js代码  

  1. var aInput =document.createElement("a");    
  2.                 aInput.href="#title_loc";  
  3.                 aInput.innerHTML="回到博客标题";  
  4.                 aInput.className="frontBlogHrefClass";//class 样式,在单独的css文件中定义  
  5.                 aInput.onclick=function(){  
  6.                     //注意:不论点击多少次"回到博客标题",go(-2)就可以回到博客列表  
  7.                     com.whuang.hsj.hrefClickCount=-2;  
  8.                 }  
  9.                 contentDiv.appendChild(aInput);  
  10.   
  11.                 var span333 =document.createElement("span");    
  12.                 span333.innerHTML="&nbsp; |&nbsp;<a class=\"frontBlogHrefClass\" href=\"javascript:history.go(com.whuang.hsj.hrefClickCount)\">返回博客列表</a>";  
  13.                 contentDiv.appendChild(span333);  

 锚点位置:

 

 

怎么办呢?

解决方法:

"回到博客标题"超链接点击一次就把com.whuang.hsj.hrefClickCount 自减1,但是实际测试有问题,如果我点击两次以上,再点击"返回"页面就会回到很早的页面(不是博客列表页面).

最终解决方法:

Js代码  

  1. 不论点击多少次"回到博客标题",go(-2)就可以回到博客列表  


 

注意:

(1)后台采用spring MVC 框架;

(2)博客详情页面的"返回博客列表"超链接和"返回"超链接相同.

时间: 2024-10-31 10:04:59

HTML 锚点超链接的相关文章

创盛:网站权重的积累让关键词排名更稳定

不用多说,做seo的都有一个共同的目标就是:让我们的目标关键词有好的排名,而操作的方法却各有各的锦囊妙计,方法可是多种多样,创盛认为,这seo有一点是所有针对网站优化的策略都离不开的,就是网站的权重高低直接影响到网站内部所有网页的关键词排名. 优化网站的时候,我们首先应该想方设法先提升网站的权重,然后再对关键词进行针对性的优化其排名,是最妥当最稳定的优化排名.有很多朋友一开始就直接做大量目标关键词锚文本,在网站没有一定权重下,这样做是相当危险不可取的,很可能会有出现快照更新变慢.降权.甚至k站等

详细区分不同类型外部链接的作用

关于外链建设的重要性就不再多说了,现如今博客收录效果不断下降,分类信息审核难以通过,论坛签名严重被限制及降权,想要做好外部链接简直难如登天,这个 时候就要用点实际技巧来改变这种艰难局面了,把握好各种外部链接形式的使用对提高网站权重及关键词排名显得尤为重要. 1. 锚文本形式的外链. 锚文本形式的外链对关键词排名的作用确实不可小觑,很多站长也是在各大论坛.博客发布带有锚文本的签名或文章,相信效果也是非常乐观,不过在此提醒各位一 句,锚文本对谷歌的关键词排名作用很大,而在百度方面效果并不是那么明显,

网站优化中增加百度相关域的三大作用

在网站优化中,站长都知道百度相关域其实就相当于百度反向链接.不过很多站长都认为相关域的作用并不大.其实笔者不这么认为,就国内优化主要针对于百度搜索引挚而优化的网站而言,增加网站的百度相关域同样作用也是非常大的.毕竟这是向百度示好的途径之一.当然在网站优化中,百度相关域的作用其实被很多站长给忽视了.今天笔者谈谈在网站优化中,百度相关域有什么作用? 什么叫百度相关域,如图,其实就是网站的百度反向链接,用domain命令搜索出来的. 一.提高域名的流行度和知名度 现在可以查询锚文本外链的雅虎工具的关闭

SEO四个坚持提升关键词排名

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 单纯从优化角度看,掌握全面技术是必须的,这个全面包括了各种推广手段概念认识与实际操作.但掌握全面并不够,如果要达到更高层次,精通某种推广手段尤为重要.当负责一个新站的优化推广,如何做好计划安排呢?做好网站优化工作后,只要关键词不是特别热门,竞争程度并不太激烈的情况下,坚持下面四点,便可实现关键词排名的提升. 1. 有计划增加优质友情链接 根据

提高内页权重的小技巧

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 网站最重要的是首页,首页的关键词带来的用户是最好的,也是观察网站权重的最好方法,但是一个网站绝对不仅仅是依靠首页来带来用户的,内页才是引进流量的重要之重.无数个内页,无数个长尾关键词才能带来无数的流量,我们应该如何做好内页的关键词排名呢?下面由小编来解说了. 一.增加内页权重 内页同样是具备一些权重的,想要内页有高权重就要想办法去增加了,增加

介绍友情链接的作用

摘要: 做网络推广的一般都知道友情链接,友情链接的操作手法非常的简单,就是把两个网站相互进行链接,看似很简单的友链链接,如果你没有真正的理解它,并很好的利用它,那么你就不 做网络推广的一般都知道友情链接,友情链接的操作手法非常的简单,就是把两个网站相互进行链接,看似很简单的友链链接,如果你没有真正的理解它,并很好的利用它,那么你就不能真正的称为SEO工作者.下面我就简单的介绍一下友情链接的作用.友情链接对于网站可以起到四个方面的作用 第一:友情链接可以提升网站的PR值.PR全称为pagerank

DIV+CSS网页布局对SEO优化有哪些影响

第一:DIV+CSS页面对于spider爬行效率 Div+Css的代码精简是table无法比拟的,即使DIV CSS的html加上对应CSS文件一般都小于table的html文件,div+css实现了样式和布局完全分离,前台垃圾代码大量减少,内容更加突出,让蜘蛛在你的网站上快速爬行,短时间内爬完你的网站. 第二:改善网页打开速度 众所周之:客户是上帝.搜索引擎也不例外,所以搜索引擎会优先抓取客户体验比较好的网站.真正的SEOer不只是为了追求收录.排名,快速的响应速度是提高用户体验度的基础网站.

分享个人做站内链接的策略

摘要: 对网站而言站内链接比站外链接更容易控制,并且合理的站内链接不仅可以加快蜘蛛对页面的爬行跟抓取速度,又能顺利传递权重.同时还能提升页面关键词排名,对网站整体权重的提 对网站而言站内链接比站外链接更容易控制,并且合理的站内链接不仅可以加快蜘蛛对页面的爬行跟抓取速度,又能顺利传递权重.同时还能提升页面关键词排名,对网站整体权重的提升都有很大的帮助.下面我就分享我做站内链接的策略. 1.建立网站地图:将首页.列表页.产品页.资讯页.专题页的URL做成地图形式,加快搜索引擎抓取速度.(将首页.列表

教大家如何去做外链才是最好的

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断淘宝客 站长团购 云主机 技术大厅 外链是我们做SEO优化中每天都要去做的事情,我们一天发几十条,一百条的外链有什么用呢?外链到底有什么价值呢?对我们优化网站又有什么帮助呢?外链的价值主要就是获取投票和增加曝光率,外链可以提升网站的关键词的排名,引导用户来到你的网站,增加网站的曝光率,在网站优化的前期,外链起到助推的作用,能够让你网站快速的获取排名.以下由梓轩教大家如何