onclick   href="#"  用javascript实现就行了

解决方案 »

  1.   

    定义一个全局变量
    var iv = 0;
    然后在<a>里增加属性onclick如下:
    onclick="return !iv++;"
      

  2.   

    忘记++与!谁优先级高了,加括号吧:
    onclick="return !(iv++);"
      

  3.   

    不明白Amwpfiqvy(布衣神相) 的意思,能说详细点吗?
      

  4.   

    用<a href='javascript:return false'>link</a>;就行了
      

  5.   

    <script>
    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>
      

  6.   

    <a id=a onclick="setTimeout('d()',0);" href="..." target="_blank">aaa</a>
    <script language="javascript">
    function d()
    {
      document.getElementById("a").removeAttribute("href");
      document.getElementById("a").onclick=null;
    }
    </script>
      

  7.   

    <a href = "javascript:void"></a>
      

  8.   

    我的意思是
    <script>
    var iv = 0;
    </script><a href="随便你写什么" onclick="return !(iv++);">...</a>这样就可以实现只在第一次点击有效,而以后无效。
      

  9.   

    但是如果你还要关闭浏览器再打开也无效的话,就需要用到cookie,不过,一般没必要搞成这样。其实搞成cookie也不是十分有效,人家一清空cookie就白记录这些信息了(有点白忙一场的感觉)。
      

  10.   

    建议用COOKIE,如果觉得COOKIE会被清空,
    那就试试SESSION,或用数据库去跟踪用户的每一步操作;
      

  11.   

    刷新一次又可以登陆了…………---------------------------------刷新一次那已经是重新打开了,那么你只能用cookies或者服务端限制
      

  12.   

    实现在链接过一次之后,使该链接无效
    除非用动态页面+数据库/XML。。依赖服务器端的。。
    就算用Cookie也不可靠的
    因为已经点击过一次这个状态在客户端是随便就可以清除的。。如果只是在不刷新页面的情况下。。
    Amwpfiqvy(布衣神相)的构思很好。。
      

  13.   

    看个例子:<HTML>
    <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>