html 点击本页的链接如何在本页的另一个区域显示内容

没有用frame,而是用div,点击链接在另一个div里显示要完成的工作

用 frame,重要的好给每个 frame 起个名字。

比如:
<frameset cols=20%,80%>
<frame name="menu" src="menu.html">
<frame name="content" src="contentlist.html">
</frameset>

那末在 menu.html 里的连接里都要加上:
<a href="content1.html" target="content">content1</a><br>
<a href="content1.html" target="content">content1</a><br>
<a href="content1.html" target="content">content1</a><br>

也就是你在 menu.html 这一部分的连接,点击后都会在本页的另一个区域(content)显示.

没有用frame就是一楼所说的标签了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-11-14
可以利用框架原理,下面是一个小例子,上面3个连接,点击就在页面下面显示内容,1.html;2.html;3.html是内容页

<table width="600" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="60" align="center">
<!-- 3个链接 -->
<a href="1.html" target="htmlfrom">第1个</a>
<a href="2.html" target="htmlfrom">第2个</a>
<a href="3.html" target="htmlfrom">第3个</a></td>
</tr>
<tr>
<td>
<!-- 网页显示区域,可控制宽和高 -->
<iframe src="1.html" name="htmlfrom" width="500" height="245" scrolling="No" frameborder="0" id="htmlfrom"></iframe>

</td>
</tr>
</table>
第2个回答  2008-11-14
用框架了吗?就是<Frame name="frame1"> 在<a href="xxxx.html" target="frame1"></a>
注意我写上的name和target属性

用JSP则需要用指令导入新页面
第3个回答  2019-12-18

frame,重要的好给每个
frame
起个名字。
比如:
<frameset
cols=20%,80%>
<frame
name="menu"
src="menu.html">
<frame
name="content"
src="contentlist.html">
</frameset>
那末在
menu.html
里的连接里都要加上:
<a
href="content1.html"
target="content">content1</a><br>
<a
href="content1.html"
target="content">content1</a><br>
<a
href="content1.html"
target="content">content1</a><br>
也就是你在
menu.html
这一部分的连接,点击后都会在本页的另一个区域(content)显示.
没有用frame就是一楼所说的标签了。
第4个回答  2008-11-14
设置书签就可以了,设置很简单,如果你使用frontpage的话
选择插入超链接---本文档中的位置-----书签
相似回答