超连接-控制一部分网页的内容 如何在一个网页中一个部分超连接,控制一部分网页的内容,也就是点击,在某位置显示相关信息,点击另一个就在那里显示另一个内容,原来的内容被替换 (参考网址 或者方法)谢谢,我会非常感谢的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title><MMString:LoadString id="insertbar/linebreak" /></title><script>function set(obj){document.all.chuan.innerText=obj.innerText;}</script></head><body><p><a href="#" onClick="set(this);">学校</a> <a href="#" onClick="set(this);">医院</a> <a href="#" onClick="set(this);">公司</a></p><p> </p><table width="100%" height="100" border="1" bordercolor="#999999" bgcolor="#FFFFCC"> <tr> <td id="chuan"> </td> </tr></table><p> </p></body></html> 谢谢 chuan122345和lvzhiqi的提醒,,我要是被显示的内容是个jsp页面,而不是this, 框架是可以显示JSP页面的,什么THIS呀?我说的和THIS好象没有什么关系吧? 对呀,用框架就可以了呀,或者是IFRAME都可以很好的解决, style:display:none 和style:display:"" 和一个JS FUNCTION就可以解决在一个页面上 显示的信息内容的不同(这在静态页面下)如果需要动态的或则,在页面本身,可以推荐试试ajax的技术,用了后会发觉相当好用 简单的说就是用你连接中的文件名换掉你框架中的文件名,或者IFRAME中的SRC中的文件名这样当你点不同的连接,你的框架中显示的文件不一样,这样一来就实现了你的需求了呀,注意的是,你连接的TARGET必须是你的框架名或者IFRAME名, <table><tr class="submenu"><td><div class="item"><a class="no_select" id="search" onclick="setColor('search')" target="contents" href="../planSearch.jsf?callFormId=SUBMENU" >計画検索</a></div></td></tr><tr class="submenu"><td><div class="item"><a class="no_select" id="main" onclick="setColor('main')" target="contents" href="../planMain.jsf?callFormId=SUBMENU" >計画取込メイン</a></div></td></tr></table> 上边的代码比如是你的TOPFRAME中的连接.上边的两个连接都连接到同一个地方,但内容却不一样,一个显示planSearch.jsf文件,一个显示planMain.jsf文件,contents是你的MAINFRAME的名字,楼主这样够明白了把,你还有什么问题吗,欢迎交流,.MSN:[email protected] 表单生成txt JSP页面的判断语句 非空验证 关于ajax,帮我看看这段哪里错了 flex+java的三种方式? jsp 和 applet的问题 将eclipse和tomcat绑定时出问题 jsp网站发布问题 [==急==]如何限制一个用户不可登录两次 PreparedStatement的问题(在线等,即时结帖) 网络问题 如何给jsp页面的动态变量赋初值
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title><MMString:LoadString id="insertbar/linebreak" /></title>
<script>
function set(obj){
document.all.chuan.innerText=obj.innerText;
}
</script>
</head><body><p><a href="#" onClick="set(this);">学校</a> <a href="#" onClick="set(this);">医院</a> <a href="#" onClick="set(this);">公司</a></p>
<p> </p>
<table width="100%" height="100" border="1" bordercolor="#999999" bgcolor="#FFFFCC">
<tr>
<td id="chuan"> </td>
</tr>
</table>
<p> </p>
</body>
</html>
就可以解决在一个页面上 显示的信息内容的不同(这在静态页面下)
如果需要动态的或则,在页面本身,可以推荐试试ajax的技术,用了后会发觉相当好用
这样当你点不同的连接,你的框架中显示的文件不一样,这样一来就实现了你的需求了呀,注意的是,你连接的TARGET必须是你的框架名或者IFRAME名,
<tr class="submenu">
<td><div class="item"><a class="no_select" id="search" onclick="setColor('search')" target="contents" href="../planSearch.jsf?callFormId=SUBMENU" >計画検索</a></div></td>
</tr>
<tr class="submenu">
<td><div class="item"><a class="no_select" id="main" onclick="setColor('main')" target="contents" href="../planMain.jsf?callFormId=SUBMENU" >計画取込メイン</a></div></td>
</tr>
</table>
欢迎交流,.
MSN:[email protected]