我这样取出来var ttt=document.frame("sysMain").getElementById("Label1").value;
没作用或者是var ttt=document.frame("sysMain").all(<%=www%>);
也不行啊

解决方案 »

  1.   

    出于安全原因,不能直接跨域访问。可以间接地使用。比如在iframe内部的网页中你又嵌入iframe,里边是顶层的域的代码,那么javascript就会以为这不是跨域访问了。
      

  2.   

    不过我觉得你只要知道就行了,不要去尝试。而且退一步地,不要去使用iframe,或者就算使用了那么也不要直接交互(如果需要交互的话就嵌入ActiveX或者silverlight做进程间通讯好了)。
      

  3.   


    iframe里面的可以访问到外层来啊,直接parent就取到了,外层怎么取里面的呢?
      

  4.   

    直接document.sysMain.getElementById("Label1").innerHTML;
      

  5.   

    tryvar ttt=window.frames["sysMain"].document.getElementById("Label1").value;
     
      

  6.   

    document.getElementById("sysMain").contentWindow.document.getElementById("lable1").title