当我在同一个标签上工作时,一切都很好,但是当我按住Ctrl键并点击左侧链接中的一个链接时,它将单独在新标签页面打开,而不是“menu.html”。我的意思是我不希望新选项卡中没有菜单面的页面。 有没有办法做到这一点?
这里是索引html:
<frameset cols="20%,*" frameborder="1">
<frame name="menu" src="menu.html" noresize="noresize" />
<frame name="main" src="main.html" noresize="noresize" />
这里是menu.html(左侧):
<table>
<tr><td><a href="content.php" target="main">Link 1</a></td></tr>
<tr><td><a href="result.php" target="main">Link 2</a></td></tr></table>
答案 0 :(得分:0)
您可以将HTML框架视为单独的浏览器窗口,即框架将浏览器窗口划分为多个窗口。因此,当您从框架打开一个链接到新选项卡(Ctrl +单击)时,新选项卡将显示链接中没有框架集的html页面。
要实现您在问题中提到的行为,您需要在所有网页中使用框架集。这可以使用ASP .NET中的Master Page来实现。