我在页面中使用了两个框架。 Main fame中的页面将获得输入,Top frame必须显示结果页面。
我在大型机页面中使用以下代码。但它显示
错误:“Microsoft JScript运行时错误:'topFrame'未定义”
代码:
<frame src="" id="topFrame" target="topFrame" scrolling="no">
<frame src="txtPage.aspx" target="topFrame" name="mainFrame">
txtPage(MainFrame)
Response.Write("<script>topFrame.location.href=\"Homepage.aspx\";</script>");
答案 0 :(得分:1)
好吧,对于初学者(这里没有冒犯),但框架很糟糕。你能尝试使用iFrame吗?
如果你使用iFrame,那么你可以拥有像
这样的标签<iframe src="" id="topFrame" target="topFrame" scrolling="no" runat="server"></iframe>
然后您可以设置iFrame属性
topFrame.Attributes.Add("src", "/homepage.aspx")
答案 1 :(得分:0)
尝试window.topFrame.location.href
或parent.topFrame.location.href
。