急!有关javascript 错误处理

xmlingo 2002-01-15 11:01:42
二个文件大致内容如下
main.htm
.....
<script>
function myobject(){ //一定是一个对象
this.error=error; //对象的一个方法
}
function error(){
this........
throw new Error(1,"this is a test error")
}
<BODY>
<IFRAME id="test" SRC="frame.htm"></IFRAME>
<BODY>

frame.htm
....
<script>
try{
a=new top.myobject()
a.error() //-------------抛出错误
}
catch(e){
alert(e.description) //-----------接错误
}
</script>

问题是 frame.htm页的catch子句中接不住错误而IE会在main.htm内提示script错误让我调试,有准能解决这个问题,(用对象不用函数)
...全文
58 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
vincentmax 2002-01-17
  • 打赏
  • 举报
回复
我说这个贴子这么眼熟呢。

我在javascript版里也回过了
ansonchen 2002-01-16
  • 打赏
  • 举报
回复
我在javascript里回了
xmlingo 2002-01-16
  • 打赏
  • 举报
回复
upupupuuppupup
xmlingo 2002-01-15
  • 打赏
  • 举报
回复
复制以下语句到一个HTM文件就可调试,
<html>
<script>
function myobject(){ //一定是一个对象
this.a="test";
this.error=error; //对象的一个方法
}
function error(){
throw new Error(1,"this is a test error")
}
</script>
<BODY>
<IFRAME id="test" SRC="about:<HTML><script>try{ a=new top.myobject() ;a.error();
} catch(e){ alert(e.description); } </script></HTML>"></IFRAME>
</BODY>
</html>

10,607

社区成员

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

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