我是这样写的,但是不成功呀
window.parent.document.all.lname.value="<%=username%>";

解决方案 »

  1.   

    用什么浏览器?
    非IE浏览器可能不支持document.all。另外在你的asp加上alert调试看看,比如
    alert(window.parent.document.all.lname.value);
    window.parent.document.all.lname.value=" <%=username%>";
    alert(window.parent.document.all.lname.value);
      

  2.   

    此外还有可能有一个安全问题:
    因为你两个frame 不在同一个域,有可能浏览器的安全限制不能调用window.parent。建议把浏览器的debug功能打开,看看出什么错误信息,然后再找原因。
      

  3.   

    我使用的是ie6,同时也用了360安全浏览器两个做测试,都不成功.
    如果是因为跨域,那么有解决办法吗?或者哪位兄台给个从本地父窗体访问这个窗体中iframe中连接的那个远端的asp页的一个变量?
    谢谢
      

  4.   


    children page:
    <script type="text/javascript" src="js/jquery.js"></script>
    you need code like this:$(document).ready(function(){
      when you children page-load finished,you add --> window.parent.documentxxxxx=something;
    });