现在页面上有一个连接,onclick = Sort_Find();,点击一下升序,再点击一下降序。
方法内容
function Sort_Find()
{
   提交本页面的一个连接。
}现在有时候要点击两次才会重新排序,具体该如何判断?

解决方案 »

  1.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" >
    <html>
    <head> 
    <meta name="description" content="this is my page"/>
    </head>
    <script>
    var sortFlag = false;
    function sort() {
    sortFlag = sortFlag ? false : true;
    if (sortFlag) {
    alert("升序");
    } else {
    alert("降序");
    }
    } function sort2(b) {
    var flag = b.getAttribute("sort");//or b.sort;

    if (flag) {
    b.setAttribute("sort", false);
    alert("升序");
    } else {
    b.setAttribute("sort", true);
    alert("降序");
    }
                    //向后台传递参数进行排序,注意要把排序的参数传递到前台来 标示排序的顺序
    }
    </script>
    <body>
    <input type="button" value="sort" onclick="sort()"/><input type="button" value="sort2" onclick="sort2(this)" sort="true"/>
    </body></html>
      

  2.   

    <script>    
        var sortFlag = false;
        function sort() {        
            sortFlag = sortFlag ? false : true;
            if (sortFlag) {
                alert("升序");
            } else {
                alert("降序");
            }
        }    function sort2(b) {
            var flag = b.getAttribute("sort");//or b.sort;
            
            if (flag) {
                b.setAttribute("sort", false);
                alert("升序");
            } else {
                b.setAttribute("sort", true);
                alert("降序");
            }
                    //向后台传递参数进行排序,注意要把排序的参数传递到前台来 标示排序的顺序
        }
    </script>