如何在特定框架中加载页面
本文关键字:加载 框架 | 更新日期: 2023-09-27 18:37:21
>我在一页中有 3 个框架。框架 1 包含标题,框架 2 包含菜单,框架 3 包含页面。当我单击第 2 帧中的链接时,页面正在第 3 帧中加载。但是当我右键单击并使用新选项卡打开时,如果我只给出该页面正在新选项卡中加载。我只想加载该页面 3 个框架,并且该页面应该只加载第三个框架。
这意味着如果我以任何方式打开该 url,它必须加载包含 3 个框架的页面,并且指定的页面应仅在第 3 帧中加载。谁能告诉我我该怎么做?
我的框架标记如下
<frameset framespacing="0" rows="140,*">
<frame id="head" frameborder="0" src="http://localhost:1359/WebSite1/Head.aspx" name="frame_a" scrolling="no" noresize="noresize" border="0" onload="framespacing='0'">
<frameset framespacing="0" cols="15%,80%">
<frame id="Menu" frameborder="0" src="http://localhost:1359/WebSite1/Menus.aspx" name="frame_b" >
<frame id="Page"frameborder="0" src="http://localhost:1359/WebSite1/HomePage.aspx" name="frame_c" style="background-color:White" >
</frameset>
</frameset>
通过使用定位元素的目标属性打开特定框架中的链接。
<a href="page.html" target="frameid">Link</a>
<a>
(锚点)的target=""
属性就是为了做到这一点而设计的。
指定帧的 ID,或使用"特殊"目标之一:
-
_blank
(新页面) -
_top
-
_parent
-
_self
更多信息可以在这里找到。
请使用按钮单击事件(或其他一些事件):
Response.Write("<script>window.open('PageName.aspx','FrameName');</script>")