使用 Javascript 更改框架的 URL

Change the URL of the frame using Javascript

我的页面中有 2 个框架 frame1frame2。第 2 帧显示一个名为 rightpage.html 的 html 页面。因此,当我单击 frame2 上的 rightpage.html 时,它需要将 frame1 URL 的 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>

你能帮忙吗?

提前致谢。

如果您想使用 JavaScript 解决方案,可以使用以下代码段:

parent.frame1.location = 'toppage.html'

您也可以使用锚点的 target 属性。例如

<a href="toppage.html" target="frame1">Link text</a>

PS: 对于现代网站或 Web 应用程序来说,使用框架并不可取,我希望你有充分的理由。