使用Javascript更改框架的URL
我的页面中有两个框架使用Javascript更改框架的URL,javascript,html,frames,Javascript,Html,Frames,我的页面中有两个框架frame1和frame2。第2帧显示一个名为rightpage.html的html页面。因此,当我单击frame2上的rightpage.html时,它需要将frame1URL的URL更改为toppage.html <html> <frameset cols='45%,55%'> <frame src='leftpage.html' name='frame1' id='frame1' frameborder='0'>
frame1
和frame2
。第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应用程序来说,使用框架并非明智之举,我希望您对此有充分的理由。很好地回答了这个问题,并且仍然建议在现代浏览器中不要使用框架。