window.parent.formname.id.value = '';

解决方案 »

  1.   

    parent.frameName.location.href = ""
      

  2.   

    看看下面这样是你的本意不!?
    main.htm:
    <html>
    <head>
    </head>
    <frameset frameborder=1 cols="20%,*">
    <frame src="1.htm" name=f1></frame>
    <frame src="2.htm" name=f2></frame>
    </frameset>
    </html>
    //////////////////////////////////////////////////
    1.htm
    <html>
    <head>
    </head><body>
    <input type=button onclick='window.open("3.htm","","")' value="open">
    </body>
    </html>
    ///////////////////////////////////////////////////
    2.htm
    <html>
    <head>
    </head><body>
    This is 2.htm!
    </body>
    </html>
    ///////////////////////////////////////////////////
    3.htm:
    <html>
    <head>
    </head><body>
    <a href="#" onclick='window.opener.parent.f2.location.href="http://www.163.com"'>点我原来右边的窗口将发生变化!</a> 
    </body>
    </html>
      

  3.   

    谢谢 wssgwps(小刀会)的帮助,不过这只能实现将原来的帧里的页面换掉,可是我改变原来窗口的域值 ,使用window.opener.parent.Content.document.form[0].qf.value="sss"
    就不能实现,不知为何,请帮助解答