主页面
var iframe = parent.parent.document.getElementById('Result');
iframe.src="result.jsp";
在result.jsp中有<input type="hidden" id="h" value="ghg";如何在主页面中得到ghg;

解决方案 »

  1.   

    var iframedocument=document.getElementById("Result").contentWindow.document;
    var str = iframedocument.getElementById("h");
    alert(str);
      

  2.   

    iframe.src="result.jsp"; 
    这样会刷新父窗口的父窗口吧,窗口已经刷新的,子窗口还能获得值吗?
    你要吧代码写的最顶层的窗口下,然后获取表单的值
    document.fname.fname.inputname.value;
      

  3.   

    iframe.document.getElementById('h').value;
      

  4.   

    document.all['Result'].document.getElementById('h').value
      

  5.   

    document.frames.Result.document.getElementById('h').value