为什么框架在没有菜单的情况下单独打开新标签

时间:2015-06-05 02:13:23

标签: html frame frameset

当我在同一个标​​签上工作时,一切都很好,但是当我按住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>

1 个答案:

答案 0 :(得分:0)

您可以将HTML框架视为单独的浏览器窗口,即框架将浏览器窗口划分为多个窗口。因此,当您从框架打开一个链接到新选项卡(Ctrl +单击)时,新选项卡将显示链接中没有框架集的html页面。

要实现您在问题中提到的行为,您需要在所有网页中使用框架集。这可以使用ASP .NET中的Master Page来实现。