alert("123");为导致一定的延迟,检查你的代码是否有和延时有关.

解决方案 »

  1.   

    有可能,我要从数据库读数据放在document.form.text.value,或者我怀疑是不是要客户端响应,请高手帮助
      

  2.   

    while(editor.HtmlEdit.document==null){}
    editor.HtmlEdit.document.body.innerHTML=document.form.text.value;理论上可以,
    但实际效果如何,还要强人点评
    可能加上setTimeout更合理些
      

  3.   

    fosjos(无聊的菜鸟程序员) 
    所说的方法,还是不行的,还是提示“错误:editor.HtmlEdit.document不是对象”,请高手继续指教!!
      

  4.   

    editor.HtmlEdit的加载需要时间,check是否存在先,然后再调用
      

  5.   

    怎么改好一点,我现在
           <script language="JavaScript">
    setTimeout('loadForm()',500);
    function loadForm()
           {
             editor.HtmlEdit.document.body.innerHTML=document.form.text.value; 
             return true
           }             
           </script>
    可以了,不知道这样在远程客户端网速太慢了,会不会有问题
      

  6.   

    <script language="JavaScript" defer>
             editor.HtmlEdit.document.body.innerHTML=document.form.text.value; 
           }             
           </script>
    看看这样可以不! defer 等于在页面完全在入后再执行,相当于 window.onload 但应用上比 window.onload 更灵活! 
      

  7.   

    那就用
    while(true)
    {
      try{
        ...
        break;
      }
      catch(e){
      }
    }
    就是资源消耗严重
    隔段时间try一次比较好
    ^_^