CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

js的try catch

楼主wishingwings(jj)2006-02-22 10:16:39 在 Web 开发 / JavaScript 提问

现在希望这样的目的,就是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

相关问题

  • JS
  • 关于 try catch
  • Try...catch...finally!
  • try catch 问题
  • try catch finally
  • try{}catch(...)一问
  • try{}catch{}finally{}
  • TRY{ } CATCH{ }的作用.
  • try catch 的问题
  • 不会用try catch...............

关键词

  • errtxt
  • thexml
  • strtransform
  • thexsl
  • err
  • catch
  • try
  • var

得分解答快速导航

  • 帖主:wishingwings
  • pli0825

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo