记得使用try+catch

来源:cssrain 时间:2010-01-29 12:48:00 

在动态删除iframe时,同时把iframe里嵌套的iframe 删除,遇到了这个问题。

本来之前都没报错,突然昨天他们嵌套了一个 跨域 的网页,导致程序报错了。

    var ii = eqdiv.children("iframe").contents().find("iframe");
    var ilen  = ii.length;
    for(var m = 0 ; m < ilen ; m++){
     ii[m].contentWindow.location.replace("about:blank");
     ii.eq(m).remove();
    }

 所以我给代码加了一段 try catch  :


  try{
    var ii = eqdiv.children("iframe").contents().find("iframe");
    var ilen  = ii.length;
    for(var m = 0 ; m < ilen ; m++){
     ii[m].contentWindow.location.replace("about:blank");
     ii.eq(m).remove();
    }
   }catch(err){ };

得提醒大家的是:contents()方法在iframe中使用时,涉及到跨域问题,请注意下。

标签:try,catch,错误
0
投稿

猜你喜欢

  • 如何解决ASP脚本运行超时的错误

    2007-10-14 11:38:00
  • 网站大改版=壮烈的死亡 ?

    2009-04-03 14:09:00
  • 对比国内门户网站对Flash激活限制的处理

    2007-08-23 11:29:00
  • Oracle数据库安全策略分析 (三)

    2010-07-31 13:24:00
  • 分析Silverlight Button控件布局

    2009-02-17 13:13:00
  • 百度在线手写输入法

    2010-02-03 14:27:00
  • 游戏的用户体验营销小札

    2009-08-30 15:13:00
  • 两行 JavaScript 代码

    2010-08-31 14:57:00
  • CSS隐藏文字的方法

    2008-10-03 12:08:00
  • 让大家看看Object标签的强大功能---多用途

    2009-02-21 10:18:00
  • 看ASP程序源码的方法及工具

    2009-01-21 19:58:00
  • ASP字符串大写转换成小写 ASP小写转换成大写 ucase lcase

    2011-03-31 10:59:00
  • 由浅入深漫谈margin属性

    2007-05-11 17:03:00
  • 利用XMLHTTP无刷新自动实时更新数据

    2008-02-19 18:29:00
  • FCKeditor 编辑器实战技巧 Ⅰ

    2008-10-08 10:22:00
  • JavaScript中实现字符串的取左取右(实现left和right功能)

    2009-07-20 12:39:00
  • asp模块化分页源码

    2008-04-13 07:02:00
  • 网站导航设计的6大分类

    2010-07-12 18:46:00
  • 怎样解决MySQL 5.0.16的乱码问题

    2008-10-13 12:47:00
  • asp解决防止表单重复提交的方法

    2007-10-19 18:40:00
  • asp之家 网络编程 m.aspxhome.com