如何实现链接只能被点击一次
2016-12-07 15:16
155 查看
有时候,只希望网站某个链接只能被点击一次,怎么做呢?下面给出3中方法!
第一种:
利用JS在点击后把href变成#把taget变成空。
<p><a onclick="var that = this;setTimeout(function(){that.removeAttribute('href');that.onclick=that=null;}, 0);return true;" href="http://www.g.cn" target="_blank">Open Google in New Window</a></p>
Open Google in New Window
提示:你可以先修改部分代码再运行。
第二种:
利用JS在点击后删除href属性,使链接变为文字。兼容IE6,IE7,IE8,Firefox,Opera,Safari,Chrome
<p><a onclick="var that = this;setTimeout(function(){that.removeAttribute('href');that.onclick=that=null;}, 0);return true;" href="http://www.g.cn" target="_blank">Open Google in New Window</a></p>
Open Google in New Window
提示:你可以先修改部分代码再运行。
第三种:
设置href值及target值的一种做法
<p><a onclick="this._clk?(this.href='javascript:;',this.target='_self'):(this._clk=1);" href="http://www.google.cn" target="_blank">Open Google in New Window</a></p>
第一种:
利用JS在点击后把href变成#把taget变成空。
<p><a onclick="var that = this;setTimeout(function(){that.removeAttribute('href');that.onclick=that=null;}, 0);return true;" href="http://www.g.cn" target="_blank">Open Google in New Window</a></p>
Open Google in New Window
提示:你可以先修改部分代码再运行。
第二种:
利用JS在点击后删除href属性,使链接变为文字。兼容IE6,IE7,IE8,Firefox,Opera,Safari,Chrome
<p><a onclick="var that = this;setTimeout(function(){that.removeAttribute('href');that.onclick=that=null;}, 0);return true;" href="http://www.g.cn" target="_blank">Open Google in New Window</a></p>
Open Google in New Window
提示:你可以先修改部分代码再运行。
第三种:
设置href值及target值的一种做法
<p><a onclick="this._clk?(this.href='javascript:;',this.target='_self'):(this._clk=1);" href="http://www.google.cn" target="_blank">Open Google in New Window</a></p>
相关文章推荐
- 如何实现链接只能被点击一次
- 如何实现链接只能被点击一次
- 如何才能实现在点击链接时直接在网页中打开word文档,但不提示保存
- 把页面分成左右两个,如何实现在左侧点击,链接一个页面到右边的页面
- 用js实现只能点击一次的按钮的功能
- 使用逻辑数据库PCH的时候,如何实现一次只能选择一个OBJID的效果?
- Android如何实现点击一次返回键返回桌面而不是退出应用?
- vuejs如何实现被点击按钮添加addClass,上一次被点击过的removeClass
- 页面只能打开一次Cooike如何实现
- JS如何实现点击页面内任意的链接均加参数跳转?
- JS如何实现点击页面内任意的链接均加参数跳转
- AngularJS的ui-router第一次点击激活路由加载页面,再次点击就没用,如何实现每次点击都激活加载路由一次
- JavaScript如何实现链接的自动点击
- 如何去掉图片点击后的超级链接产生的虚框问题(两种实现方法)
- JS中如何实现每点击一次按钮,显示一条信息
- thinkphp 如何实现点击一次关闭,再点击一次为开启。
- 如何修改TextView链接点击实现(包含链接生成与点击原理分析)
- Android如何实现点击一次返回键返回桌面而不是退出应用?
- 把页面分成左右两个,如何实现在左侧点击,链接一个页面到右边的页面
- 页面只能打开一次Cooike如何实现