if (isInt(pageto))
{
    if(pageto <= 0)
    {
        pageto = 1;
    }
    else if(pageto > ss2)     //else if(pageto > ss2 || 2 > 1)
    {
        pageto = ss2;
    }  
    PageGoto(pageto);

else alert("页数必须为数字");
以上这段JS语句在其它很多页面调用都没问题,但就是一个页面死活不得行,比如ss2为6时,pageto的值在10到59999之间都不执行后面的else if,但我把条件改成注释后面那句又可以了。
菜鸟求教高手解答为什么会出现这个问题?又为什么这样解决了?