<script language=javascript>
a=true
function showmemo(classid)
{   
    var classid;
   if athen{
document.location.href="index.asp?classid="+classid
             }
else{
document.location.href="index.asp"     }
a=!a
}
</script><a href="#" onclick="showmemo(15);return false">asdfdsf</a>

解决方案 »

  1.   

    <script language=javascript>
    var clicked=true;
    function showmemo(classid,true)
    {   
    var classid
    if (clicked==true){
    document.location.href="index.asp?classid="+classid
    clicked=false
    }
    else
    {
    document.location.href="index.asp"
    }
    }
    </script>
      

  2.   

    你别把true 作为参数,让他在JS里面改变就可以了啊。
    var true
    function showmemo(classid,true)
    {   
        var classid;
        if true then{
    document.location.href="index.asp?classid="+classid
             true=0;          
             }
    else{
    document.location.href="index.asp"
    true=1;    
             }
       }
      

  3.   

    如果要循环,就使用。
    JS的条件判断不使用如下if判断格式,没有then
    if 条件成立 then
    语句一
    else
    语句二<script language=javascript>
    var clicked=true;
    function showmemo(classid,true)
    {   
    var classid
    if (clicked==true){
    document.location.href="index.asp?classid="+classid
    clicked=false
    }
    else
    {
    document.location.href="index.asp"
    clicked=true
    }
    }
    </script>