我有一个带有菜单栏和一些选项卡的典型网站。底部是一个显示主要内容的iframe。点击标签后,它会使用iframe作为目标来更改页面。通过url更改iframe src
有没有办法通过主页面的URL来重定向iframe?现在,当我浏览网站时,url永远不会改变,但有一种方式可以直接链接到页面,这将是很好的选择。
我很乐意改变周围的事物,也许我没有把它设置成最好的方式。如果可能的话,避免使用任何JavaScript解决方案也会很好。
我有一个带有菜单栏和一些选项卡的典型网站。底部是一个显示主要内容的iframe。点击标签后,它会使用iframe作为目标来更改页面。通过url更改iframe src
有没有办法通过主页面的URL来重定向iframe?现在,当我浏览网站时,url永远不会改变,但有一种方式可以直接链接到页面,这将是很好的选择。
我很乐意改变周围的事物,也许我没有把它设置成最好的方式。如果可能的话,避免使用任何JavaScript解决方案也会很好。
您可以通过window.location
访问网址。
例如:
if(window.location.pathname == "/profile"){
document.getElementById("iframe").src = "./profile.html";
}
谢谢!我会试一试。 –
没问题。让我知道如果这回答你的问题! –
我结束了使用window.addEventListener('popstate', function(event))
跟踪的url和location.hash
的变化来获得,这是输入其中的哈希值。我也不得不使用iframe.contentWindow.location.replace(newPage.html)
来确保前后移动正常。
请解释向下和密切的投票! –