页面提示"已终止操作"的解决办法

造成这个错误的原因是因为页面未加载完毕时改变了Body中的内容

在执行类似document.body.innerHTML=***的操作之前。先进行判断是否加载完毕.
方法如下.
function dosomething()
{
     if (window.document.readyState)
     {//IE
        if (window.document.readyState=='complete')
        {
            //do(); 
        }
        else
        {
           setTimeout("dosomething()",10);
        }
     }
     else 
     {
         window.addEventListener("load",function(){do();},false);
      }

posted on 2007-11-19 10:12  尹洪亮  阅读(339)  评论(0)    收藏  举报

导航