使用Javascript更改框架的URL

3

我的页面中有两个框架,分别是frame1frame2。框架2正在显示名为rightpage.html的HTML页面。因此,当我在frame2上单击rightpage.html时,需要将frame1的URL更改为toppage.html

<html>
    <frameset cols='45%,55%'>
        <frame src='leftpage.html' name='frame1' id='frame1' frameborder='0'>
        <frame src='rightpage.html' name='frame2' id='frame2' frameborder='0'>
    </frameset>
</html>

你能帮我一个忙吗?

提前感谢您。

1个回答

3
如果您想使用JavaScript解决方案,可以使用以下代码片段:
parent.frame1.location = 'toppage.html'

您也可以使用锚点的target属性。例如:
<a href="toppage.html" target="frame1">Link text</a>

提示: 在现代网站或 Web 应用程序中不建议使用框架,希望您有充分的理由使用。


做得好,回答了问题,同时还建议在现代浏览器中不要使用框架。 - Scott Offen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接