哈哈哈,csdn应该设定可以出负分的 
js记录应该不行,可以用js调用asp页进行记录

解决方案 »

  1.   

    <html>
    <head>
    <script>var arrA = new Array();function CheckObj(){var anum = -1;for(i=0;i<mybody.children.length;i++){
    //alert (anum);
    if(mybody.children(i).tagName=="A"){
    anum = anum + 1;
    arrA[anum] = 0 ;
    eval('mybody.children(i).attachEvent("onclick",function(){return showdetail('+anum+')});');
    //mybody.children(i).attachEvent("onclick",function(){showdetail(anum)});
    // alert( mybody.children(i).name + "\n" + "showdetail(" + anum +")");
    }
    }function showdetail(objID) { //alert(objID);
    arrA[objID] = arrA[objID] + 1; var nowtime = new Date();

    alert("you have clicked the link " + "\n" + "\n" 
    + " the link name is :" + event.srcElement.name + "\n" 
    + " the link href is :" + event.srcElement.href + "\n" 
    + " your have clicked this link  " + arrA[objID] + " times \n" 
    + " your clicked this link at " + nowtime + " \n" 
    );
    /**/
    for(i=0;i<arrA.length;i++){
    div1.innerHTML += arrA[i] + "\n";
    }
    div1.innerHTML += "<br>";
    return false;
    }
    }
    </script>
    <body id="mybody" onload="CheckObj()">
    <a href="a.htm" NAME="tagA" >aaaaa</a>
    <a href="b.htm" NAME="tagB" >bbbb</a>
    <a href="c.htm" NAME="tagC" >cccc</a>
    <a href="d.htm" NAME="tagD" >dddd</a>
    <a href="e.htm" NAME="tagE" >eeee</a>
    <a href="f.htm" NAME="tagF" >ffff</a>
    <a href="g.htm" NAME="tagG" >gggg</a>
    <a href="h.htm" NAME="tagH" >hhhh</a>
    <a href="i.htm" NAME="tagI" >iiiii</a>
    <a href="j.htm" NAME="tagJ" >jjjj</a>
    <a href="k.htm" NAME="tagK" >kkkkk</a>
    <div id="div1"></div>
    </body></html>
      

  2.   

    使用xmlhttp,点一次就发送一次。