解决方案 »

  1.   

    后台代码有点多,就是一个动态浏览图片的一个功能,当我暂停图片的浏览的时候,内存依然再增长, 刷新iframe也没有用
      

  2.   

     function SetProduct(source, source75, validtimes) {
             ImageSource = source.split(",");
             ImageSource75 = source75.split(",");
             ValidDateTimes = validtimes.split(",");         if (ImageSource != null && animator.imageSrcs != null && ValidDateTimes != null) {
                 var i;
                 for (i = 0; i < animator.imageSrcs.length; i++)
                     animator.imageSrcs[i] = ImageSource[i];
                 for (i = 0; i < animator.validTimes.length; i++) {
                     animator.validTimes[i] = ValidDateTimes[i];
                 }
                 
             }
             animator.init();
         }每次加载图片 需要调用这个JS方法
      

  3.   

    主要是 我单独运行 iframe·这个页面,内存一点都不增长,在父页面里面执行就增长。。
      

  4.   

    这是父页面的问题了,是不是一直在下载数据?
    是一个图片不停转换的功能,如果说是下载数据,那为什么单独运行iframe这个页面内存不增长呢,我是远程连接的图片地址
      

  5.   

    这是父页面的问题了,是不是一直在下载数据?
    是一个图片不停转换的功能,如果说是下载数据,那为什么单独运行iframe这个页面内存不增长呢,我是远程连接的图片地址
    是不是父页面一直在下载数据,和iframe 无关
      

  6.   

    找到问题了:
     function SetCwinHeight(iframeName) {
            var cwin = document.getElementById(iframeName);
            if (document.getElementById) {
                if (cwin && !window.opera) {
                    if (cwin.contentDocument && cwin.contentDocument.body.offsetHeight)
                        cwin.height = cwin.contentDocument.body.offsetHeight;
                    else if (cwin.Document && cwin.Document.body.scrollHeight)
                        cwin.height = cwin.Document.body.scrollHeight;
                }
            }
    我这一句代码重复了,本身网页上写了一遍,然后我看又引用了一遍:<script type="text/javascript" charset="gb2312" language="javascript" src="js/index.js"></script>这里面也有这个方法,然后我注视掉这段能代码,恢复正常了