一个网页HAO.ASPX中应用了iframe,那么,在HAO.ASPX代码后台中如何获取iframe内网页的目录树控件点击时的值?
<iframe src ="../mulushu.aspx" id ="DaoHan" frameborder ="1" height ="99%" width ="99%" style="height :790px;" name="DaoHan"></iframe>
mulushu.aspx中包含一个目录树控件。
<iframe src ="../mulushu.aspx" id ="DaoHan" frameborder ="1" height ="99%" width ="99%" style="height :790px;" name="DaoHan"></iframe>
mulushu.aspx中包含一个目录树控件。
注意document前的父级关系,可以重叠:parent.parent.document***** 仅供参考。因为我是通过iFrame的形式嵌套的页所以可用。本论坛看到类似提问,哪个可以提供具体代码啊?
window.frames["DaoHan"].document.getElementById("Text1").value;
//弹出窗口刷新当前页面
this.Response.Write("<script language=javascript>window.open('HAO.aspx')</script>");
//关闭,父窗口和子窗口都不弹出对话框,直接关闭
this.Response.Write("<script>");
this.Response.Write("{top.opener =null;top.close();}");
this.Response.Write("</script>");那么,在mulushu.aspx中包含一个目录树控件点击时读取选定值到Session中,在网页HAO.ASPX中旧可以获取到了。
但总觉得这种方法怪怪的而使用:this.Response.Write("<script>window.opener.location.href=window.opener.location.href;</script>");
却总是提示:opener.location.href为空或不是对象
opener.document.location.href