我这段代码邪了门了,除了上边的现象外,有时调用控件的方法是对的,但有时又不对,真是见了鬼,哪位大侠帮帮我!!!!!!!!!
在javascript中,调用控件的方法,用try catch捕获错误,很奇怪的是每次关闭ie,重新进入会捕获错误,但以后不关闭ie进入便不会报错,但其实还是有错,不明白为什么不报错.try catch为什么没有起作用.
我这段代码邪了门了,除了上边的现象外,有时调用控件的方法是对的(在加上alert(sSQL);总是对的),但有时又不对,真是见了鬼,哪位大侠帮帮我!!!!!!!!!我都要发疯了.
function startJudgeNode() //LM For bf
{
var sSQL="select idpihe from thoapihe where idtable=<%=session("tableid")%> and idwenjian=<%=session("recid")%> and pihema='<%=session("uid")%>' and pihestate=1";
var iStepMode=0;
alert(sSQL);//加上这句,下面总是对的,不加则不一定
try {
iStepMode=window.parent.frames["main"].piheview1.GetCurrentStepMode("<%=session("uid")%>",<%=session("tableid")%>,<%=session("recid")%>);
}
catch(e)
{
alert("error occurs,please out !: "+e);
}
if (iStepMode!=0)
{
switch (parseInt(iStepMode))
{
case 1:
break;
case 2:
break;
case 3:
//阅,隐掉发送按钮
document.all["bfasong"].style.display="none";
break;
}
}
}