js的try catch
现在希望这样的目的,就是try catch页面的错误,如果catch的err 不为空,需要重新执行这段代码。这是我写的js,调用结果不正确.请大家给看看,这样写可以正确吗?谢谢哦
function loadhotinfo()
{
var errtxt="";
var err;
while(errtxt!="")
{
try
{
var theXml = new ActiveXObject("Microsoft.XMLDOM");
var theXsl = new ActiveXObject("Microsoft.XMLDOM");
theXml.load("customer.xml");
theXsl.load("hotinfo.xsl");
var strTransform;
strTransform = theXml.transformNode(theXsl);
}
catch(err)
{
errtxt=err.message;
alert(errtxt);
}
var errtxt="";
}
document.write(strTransform);
}
问题点数:20、回复次数:1Top
1 楼pli0825(念叨念叨,我念叨死你!)回复于 2006-02-22 10:40:43 得分 20
var errtxt="";
var err;
while(errtxt!="")
你这段代码首先设置errtxt为空,所以下面的循环是不会执行的。
当然没有抛出异常了Top




