Response.write和目标帧
我在页面中使用两个框架。主框架中的页面将获取输入,顶部框架必须显示结果页面。
我在主机页面中使用以下代码。但它显示
错误:“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>");
I am using two frames in my page. The page in Main fame will get the input and Top frame has to display the result page.
I am using the following code in the mainframe page. But it shows
error:"Microsoft JScript runtime error: 'topFrame' is undefined"
Code:
<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>");
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
好吧,对于初学者来说(无意冒犯),但是框架很糟糕。您可以尝试使用 iFrame 吗?
如果你使用 iFrame,那么你可以有一个像这样的标签,
然后你可以设置 iFrame 属性
ok, for starters (and no offence here), but frames suck. Could you try using iFrames?
If you use an iFrame, then you can have a tag like
then you can set the iFrame attribute
尝试
window.topFrame.location.href
或parent.topFrame.location.href
。Try
window.topFrame.location.href
orparent.topFrame.location.href
.