在html中动态更改框架集中的html页面
Dynamically change html page in frameset in html
我已经准备好了包含框架集的HTML文件。以下是代码
<html>
<frameset rows="55,*">
<frame name="headinfo" src="headinfo.html" scrolling=no>
<frameset cols="10,50" frameborder=no border=no framespacing=no>
<frame name="navinfo" src="navinfo.html" >
<frame name="bodyinfo" src="bodyinfo.html">
</frameset>
</frameset>
</html>
现在navinfo.html的内容如下
<html>
<head>
</head>
<body><div id="vmenu">
<li><a href="bodyinfo.html#Summary1"target="bodyinfo">Summary 1</a></li>
<ul>
<li><a href="Folder1'Page1.html">Page1</a></li>
<li><a href="Folder1'Page2.html">Page2</a></li>
<li><a href="Folder1'Page3.html">Page3</a></li>
<li><a href="Folder1'Page4.html">Page4</a></li>
<li><a href="Folder1'Page5.html">Page5</a></li>
</ul>
<li><a href="bodyinfo.html#Summary2"target="bodyinfo">Summary 2</a></li>
<ul>
<li><a href="Folder2'Page6.html">Page6</a></li>
<li><a href="Folder2'Page7.html">Page7</a></li>
<li><a href="Folder2'Page8.html">Page8</a></li>
<li><a href="Folder2'Page9.html">Page9</a></li>
<li><a href="Folder2'Page10.html">Page10</a></li>
</ul>
</body>
</html>
现在,当点击导航选项卡上的Page1时,它打开了Page1.html的一个新窗口。我的问题是,我希望它显示在显示bodyinfo.html的html页面的同一部分。基本上,当用户点击导航栏上的任何列表项时,包含身体部位的右侧部分应该显示点击的html数据
请建议
您可以使用BASE标记为所有链接设置默认目标。
<head>
<BASE target="bodyinfo">
</head>
或者,您可以在每个链接中使用target属性,就像使用摘要链接一样。
<li><a href="Folder1'Page1.html" target="bodyinfo">Page1</a></li>
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 如何设置html元素填充的动画
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- 如何编写HTML输入的JS内联
- Dojo不解析自定义小部件的模板html中的小部件声明性
- 使用javascript将动态表从一个html页面打印到另一个html页
- 通过javascript重定向html传递php变量
- 如何使Javascript动态html表及其上的事件
- 在chrome.tabs.onCreated之后加载HTML页面
- 如何在vs2002中调试html页面
- 如何使用javascript或html下载PDF格式的填写表单
- 在jstree中,如何将指定的节点集中到大型树上
- 视频HTML没有'无法在Internet Explorer 11上工作
- HTML表单提交时未执行外部函数
- 如何将输入(type=text)从html表单传递到javascript函数
- jQuery将输入集中在下一个tr->td时,td包含一个输入字段,但从不关注html选择
- 在html中动态更改框架集中的html页面
- Javascript/HTML - “此页面未加载到正确的框架集中”
- 如何在angularjs选项卡集中呈现html内容