记得使用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
投稿

猜你喜欢

  • Mysql Error Code : 1436 Thread stack overrun

    2024-01-23 14:04:04
  • oracle 集合

    2009-06-19 18:09:00
  • python中的列表与元组的使用

    2023-07-23 08:25:12
  • Win8.1下安装Python3.6提示0x80240017错误的解决方法

    2021-12-24 08:36:51
  • python飞机大战pygame碰撞检测实现方法分析

    2023-01-05 18:55:52
  • MySQL Where 条件语句介绍和运算符小结

    2024-01-12 13:17:43
  • MySQL Community Server 8.0.11安装配置方法图文教程

    2024-01-26 06:02:45
  • MySQL DDL 引发的同步延迟该如何解决

    2024-01-26 19:44:00
  • Dreamweaver制作网页11种技巧详解

    2007-11-05 14:00:00
  • 详解用Node.js实现Restful风格webservice

    2024-05-13 09:35:20
  • Python各种扩展名区别点整理

    2023-10-14 21:23:01
  • MySQL特定表全量、增量数据同步到消息队列-解决方案

    2024-01-24 04:36:47
  • 使用Fabric自动化部署Django项目的实现

    2022-09-05 22:00:33
  • 关于TypeScript模块导入的那些事

    2024-06-07 15:57:46
  • pymssql数据库操作MSSQL2005实例分析

    2024-01-15 02:23:42
  • 在SQL server2005数据库下创建计划任务

    2008-12-26 09:19:00
  • Python利用Pillow处理图像的实践指南

    2023-05-07 09:15:30
  • SQL获取第一条记录的方法(sqlserver、oracle、mysql数据库)

    2024-01-23 00:15:03
  • 如何对MySQL数据库日志文件进行维护

    2009-02-04 13:23:00
  • php数组索引与键值操作技巧实例分析

    2023-07-01 21:39:10
  • asp之家 网络编程 m.aspxhome.com