就是在打开修改页面时EditBox为空

解决方案 »

  1.   

    <script>
    document.getElementsByName('EditBox')[0].onreadystatechange=function(){fillContent(this)};function fillContent(obj)
    {
      if(obj.readyState=='complete')
       {
          //写入内容
       }
    }
    </script>
      

  2.   

    没听明白
    判断是否存在可以用:
    if(document.getElementByName("EditBox ")) alert("存在!");
    else alert("不存在!");
      

  3.   

    请 vivianfdlpw() 解释一下:
    document.getElementsByName('EditBox')[0].onreadystatechange=function(){fillContent(this)};
    的意思。我把代码加上去后没有什么结果啊
      

  4.   

    随便测试了一下:
    <body>
    <textarea name="content" cols="6" rows="2" class="css" id="content">
    AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
    </textarea>
    <IFRAME NAME=EditBox src="http://192.168.18.18/1.htm" width="630" HEIGHT="380" id="editor" scrolling="no" viewastext></IFRAME> 
    </body>
    <script>
    document.getElementsByName('EditBox')[0].onreadystatechange=function(){fillContent(this)};
    function fillContent(obj)
    {
      if(obj.readyState=='complete')
       {
          document.frames['EditBox'].document.getElementById('txt').innerHTML=document.getElementsByName('content')[0].value;
       }
    }
    </script>1.htm:<body>
    <div id='txt'></div>
    </body>