网下找到一段自动编号代码,但无法调节,请高手帮忙

网上找到一段自动编号代码,但无法调节,请高手帮忙本帖最后由 epoecq 于 2013-03-18 01:20:55 编辑下面的代

网上找到一段自动编号代码,但无法调节,请高手帮忙
本帖最后由 epoecq 于 2013-03-18 01:20:55 编辑 下面的代码内,想用两块按钮把一行代码(visits =parseInt(visits)+1)或(visits =parseInt(visits)-1)交替使用的方式调节,其中,一个按钮注入代码 visits =parseInt(visits)+1 另一个按钮注入代码 visits =parseInt(visits)-1这样,当按前一个按钮时,编号就增加一次,当按后一个按钮时,编号就减少一次。通过交替按前后两个按钮的方式调节编号的大小。代码修改位置在下面的代码中已用红色表示,请高手想办法将该位置上的代码改一下,使它变成能通过两个按钮实现调节编号的大小。





   <script language="JavaScript"> 
    <!-- 
    var caution = false 
    function setCookie(name, value, expires, path, domain, secure) { 
    var curCookie = name + "=" + escape(value) + 
    ((expires) ? "; expires=" + expires.toGMTString() : "") + 
    ((path) ? "; path=" + path : "") + 
    ((domain) ? "; domain=" + domain : "") + 
    ((secure) ? "; secure" : "") 
    if (!caution || (name + "=" + escape(value)).length <= 4000) 
    document.cookie = curCookie 
    else 
    if (confirm("Cookie exceeds 4KB and will be cut!")) 
    document.cookie = curCookie 
    } 
    function getCookie(name) { 
    var prefix = name + "=" 
    var cookieStartIndex = document.cookie.indexOf(prefix) 
    if (cookieStartIndex == -1) 
    return null 
    var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length) 
    if (cookieEndIndex == -1) 
    cookieEndIndex = document.cookie.length 
    return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex)) 
    } 
    function deleteCookie(name, path, domain) { 
    if (getCookie(name)) { 
    document.cookie = name + "=" + 
    ((path) ? "; path=" + path : "") + 
    ((domain) ? "; domain=" + domain : "") + 
    "; expires=Thu, 01-Jan-70 00:00:01 GMT" 
    } 
    } 
    function fixDate(date) { 
    var base = new Date(0) 
    var skew = base.getTime() 
    if (skew > 0) 
    date.setTime(date.getTime() - skew) 
    } 
    var now = new Date() 
    fixDate(now) 
    now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000) 


    var visits = getCookie("counter") 
    if (!visits) 
    visits = 1 
    else 
    visits =parseInt(visits)+1 
    setCookie("counter", visits, now) 
    document.write("00000"+ visits +"") 
    // --> 
    </script>
[解决办法]

<input type="button" id="add" value="加"/>
<input type="button" id="reduce" value="减"/>
<div id="counter"></div>
<script type="text/javascript">
    var caution = false;
    function setCookie(name, value, expires, path, domain, secure) {
        var curCookie = name + "=" + escape(value) + 
                                ((expires) ? "; expires=" + expires.toGMTString() : "") + 
                                ((path) ? "; path=" + path : "") + 
                                ((domain) ? "; domain=" + domain : "") + 
                                ((secure) ? "; secure" : "") ;
        if (!caution 
[解决办法]
 (name + "=" + escape(value)).length <= 4000) 
            document.cookie = curCookie 
        else 
            if (confirm("Cookie exceeds 4KB and will be cut!")) 
                document.cookie = curCookie 
    }
    function getCookie(name) { 
        var prefix = name + "=" 
        var cookieStartIndex = document.cookie.indexOf(prefix) 
        if (cookieStartIndex == -1) 
            return null 
        var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length) 
        if (cookieEndIndex == -1) 
            cookieEndIndex = document.cookie.length 


        return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex)) 
    }
    function deleteCookie(name, path, domain) {
        if (getCookie(name)) { 
            document.cookie = name + "=" + 
                                    ((path) ? "; path=" + path : "") + 
                                    ((domain) ? "; domain=" + domain : "") + 
                                    "; expires=Thu, 01-Jan-70 00:00:01 GMT" 
        } 
    }
    function fixDate(date) {
        var base = new Date(0) 
        var skew = base.getTime() 
        if (skew > 0) 
        date.setTime(date.getTime() - skew) 
    }
    var now = new Date();
    fixDate(now);
    now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000);
    var totalLen = 10;
    function changeNum(num){
        var visits = getCookie("counter");
var str = 'NO ';
        if (!visits 
[解决办法]
 visits<=0){
            visits = 1;
        }else{
            visits =parseInt(visits)+num;
        }
for(var i=0,len=visits.toString().length;i<totalLen-len;i++){
    str += '0';
}
        setCookie("counter", visits, now);
        document.getElementById('counter').innerHTML = str+visits;
    }
    window.onload = function(){
        document.getElementById('add').onclick = function(){
            changeNum(1);
        }
        document.getElementById('reduce').onclick = function(){
            changeNum(-1);
        }
changeNum(0);
    }


</script>



样式自己调吧,功能就这样了