onclick href="#" 用javascript实现就行了
解决方案 »
- 新人求关注!!高分求高人详解如何解决这个页面让IE浏览器兼容!
- extjs4.0 buffered grid 使用方法
- mouseout和mouseover当快速移动 事件延迟触发问题
- 谷歌浏览器怎么处理提交和刷新页面
- 哪位高手能说下js作用域是怎么回事?
- 为什么动态创建的checkbox不能设定一些属性
- js 数组问题 ..待解决.................
- 如何对本脚本设置,让树型菜单在网页开启时就完全展开.(有tree_maker.js文件支持,如需查看请回复)
- 请问大家什么地方有CGI的论坛程序下载,简单一点的就行,支持数据库的,谢谢!
- 如何判断text1的value是不是 char *pi="i am fine!";??
- ★★★★★找工作,想跳槽的朋友请进★★★★★
- 谁能说说腾讯迷你首页上方标题的链接是怎么做的?
var iv = 0;
然后在<a>里增加属性onclick如下:
onclick="return !iv++;"
onclick="return !(iv++);"
function f(name){
document.getElementById(name).href = "#";
document.getElementById(name).target =""
}
</script>
<a href="www.boogu.com" target="_blank" onMouseUp="f(this.id)" id="hrefId">dddddd</a>
<script language="javascript">
function d()
{
document.getElementById("a").removeAttribute("href");
document.getElementById("a").onclick=null;
}
</script>
<script>
var iv = 0;
</script><a href="随便你写什么" onclick="return !(iv++);">...</a>这样就可以实现只在第一次点击有效,而以后无效。
那就试试SESSION,或用数据库去跟踪用户的每一步操作;
除非用动态页面+数据库/XML。。依赖服务器端的。。
就算用Cookie也不可靠的
因为已经点击过一次这个状态在客户端是随便就可以清除的。。如果只是在不刷新页面的情况下。。
Amwpfiqvy(布衣神相)的构思很好。。
<HEAD>
<STYLE>
.storeuserData {behavior:url(#default#userData);}
</STYLE>
<SCRIPT>
function fnSaveInput(){
var oPersist=oPersistForm.oPersistInput;
oPersist.setAttribute("sPersist",oPersist.value);
oPersist.save("oXMLBranch");
}
function fnLoadInput(){
var oPersist=oPersistForm.oPersistInput;
oPersist.load("oXMLBranch");
oPersist.value=oPersist.getAttribute("sPersist");
}
</SCRIPT>
</HEAD>
<BODY>
<FORM ID="oPersistForm">
<INPUT CLASS="storeuserData" TYPE="text" ID="oPersistInput">
<INPUT TYPE="button" VALUE="Load" onclick="fnLoadInput()">
<INPUT TYPE="button" VALUE="Save" onclick="fnSaveInput()">
</FORM>
</BODY>
</HTML>