我有一个页面a.aspx,里面有个层,层里面有个iframe,指向的src为b.aspx,b.aspx中有个<span id=TimeShow>,我在a.aspx如何访问TimeShow这个元素,a.aspx
<DIV id="mvt"><IFRAME id="mvtif" style="BACKGROUND-COLOR: transparent" name="mvtif" src="b.aspx"></IFRAME></DIV>b.aspx
<SPAN id="TimeShow">20</SPAN>我在a.aspx中用document.frames.mvtif.document.getElementById("TimeShow").innerHTML
不能访问啊,请问大家如何才能正确访问到

解决方案 »

  1.   

    javascript高手们,受累看一下啊,谢谢了啊
      

  2.   

    contentWindow 这个属性是访问ifrema中的window
      

  3.   

    我以前本页面中的 iframe,我就直接用document.frames.名字.document.all...就可以了啊
      

  4.   

    或者从b.aspx页面访问a.aspx页面也可以啊
      

  5.   

    <script>
    function test(){
      alert(window.frames['tf'].TimeShow.innerHTML);
    }
    </script><iframe id="tf" src="b.aspx" onload="test()">这样可以
      

  6.   

    楼上的和document.frames.mvtif.document.getElementById("TimeShow").innerHTML
    这个不是一样的,
      

  7.   

    有没有谁知道,我都搞了好几天了,还是不行啊,
    window.setInterval("",时间)
    里面的时间可不可以用变量啊?