javascript - 使用 Javascript 更改框架的 URL

标签 javascript html frames

我的页面中有 2 个框架 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>

你能帮忙吗?

提前致谢。

最佳答案

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

parent.frame1.location = 'toppage.html'

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

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

PS:对于现代网站或网络应用程序来说,使用框架并不是真正可取的,我希望你有一个很好的理由。

关于javascript - 使用 Javascript 更改框架的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27746083/

相关文章:

javascript - html5中的CANVAS支持哪些图片格式?

javascript - 奇怪的 HTML 行为

html - 删除 HTML 框架

php - 使用ajax和php的投票系统

javascript - 将 API 返回的 JSON 注入(inject) <li> Materialized.css JS

javascript - 使用所选的选择选项使用 angularjs 解析 JSON

html - 将 body floater 的最小高度调整为包含多个 div 的导航 floorer

javascript - JQuery 和 frame(set)s - 为什么它们消失了?

javascript - 如何更改 "parent"帧的 URL?

javascript - 剑道击倒 : Window does not close correctly