为什么try{}catch{}无效?

f2k 2003-10-10 12:51:51
在我自己的机器上没有问题,在有的机器上不行,还是抛出错误。为什么?如何解决?
...全文
154 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
孟子E章 2003-10-10
  • 打赏
  • 举报
回复
window.showModalDialog(escape(strURL),'',strStyle)
是另外一个窗口了,catch不了它里面的错误。
kingdomzhf 2003-10-10
  • 打赏
  • 举报
回复
模态窗口会终止程序的运行,你这样try{}catch(e){}
你说什么时候它会异常
yllaji 2003-10-10
  • 打赏
  • 举报
回复
try {
............
.........
........

}catch(e)
{

}

什么都不要写 就这样即可不报错
f2k 2003-10-10
  • 打赏
  • 举报
回复
代码如下:
try
{
strXml = window.showModalDialog(escape(strURL),'',strStyle);
}
catch(exception)
{
strURL = "Setting.aspx?strID=";
strURL = strURL + g_ReportID;
strXml = window.showModalDialog(strURL,'',strStyle);
}
有一台机器,直接在弹出页面上报错,无法catch。
孟子E章 2003-10-10
  • 打赏
  • 举报
回复
代码?
js在客户端运行在,在, 怎么和服务器有管
f2k 2003-10-10
  • 打赏
  • 举报
回复
是URL长度太长的异常。测试发现,和客户端没有关系,就是和Web服务器有关。
acewang 2003-10-10
  • 打赏
  • 举报
回复
什么异常,是不是和IE版本有问题
cloudchen 2003-10-10
  • 打赏
  • 举报
回复
try {

}catch(e){}
longshenwang 2003-10-10
  • 打赏
  • 举报
回复
关注.... UP

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧