web点击一个框架中的超链接时内容显示到另一个框架
时间: 2023-06-27 12:06:50 浏览: 115
要在一个框架中显示另一个框架中的内容,可以使用JavaScript来实现。以下是一个简单的示例代码:
```html
<frameset cols="50%, 50%">
<frame src="frame1.html" name="frame1">
<frame src="frame2.html" name="frame2">
</frameset>
<script>
function updateFrame2(link) {
var frame2 = parent.frames["frame2"];
frame2.location.href = link.href;
}
</script>
<!-- 在frame1.html中添加以下超链接 -->
<a href="content.html" onclick="updateFrame2(this); return false;">显示内容到frame2</a>
```
这个示例中,首先创建了一个包含两个框架的框架集(frameset),每个框架都有一个唯一的名称。然后,在第一个框架(frame1)中添加了一个超链接,该链接调用JavaScript函数`updateFrame2()`来更新第二个框架(frame2)的内容。`updateFrame2()`函数获取第二个框架的引用,并将其`location.href`属性设置为超链接的`href`属性。
注意,要在同一域名下才能使用JavaScript来访问其他框架的内容。如果两个框架在不同的域名下,则无法使用JavaScript来实现此功能。
阅读全文