alert(window.frames("frame1").document.body.innerHTML);       
看有没有内容
除非在页面上写上纯文本innerText才有内容这么快世界上最难的题被你找到啦,恭喜啊

解决方案 »

  1.   

    没有问题,你src换个简单页看看
      

  2.   

    ...那是因为你body下没有文本
    <body>
    xxx
    </body>
    这样才有效<body>
    <div>ad</div>
    </body>
    这样为空
      

  3.   

    其实那个不是我的真实用意,真实用意是abc.asp里面还有个 iframe 我想控制他的src 可是他没有反映 我用以为是我取不到他的控制权,
    abc 里面的 ifarm id 是 find
    <iframe   id='frame1'   src='abc.aspx'></iframe>   
      <script>   
      function   ok(){   
         window.frames("frame1").document.frames("find").src ="xxx.aspx?db=film"
      }   
      </script>   
      <a   href='javascript:ok()'  >Click   Here</a>  
     点 clickhree 后find的ifram 没有反映 不知道为什么 
      

  4.   

    <iframe   id='frame1' name='frame1'   src='abc.aspx'></iframe>   
      <script>   
      function   ok(){   
        alert(document.getElementById("frame1").document.body.outText);       
      }   
      </script>   
      <a   href='javascript:ok()'  >Click   Here</a>
      

  5.   

    我日  window.frames("frame1").document.frames("find").src ="xxx.aspx?db=film" 改成
      window.frames("frame1").document.getElementById('find').src ="xxx.aspx?db=film"
    就解决了