如何在一个网页中一个部分超连接,控制一部分网页的内容,也就是点击,在某位置显示相关信息,点击另一个就在那里显示另一个内容,原来的内容被替换
 (参考网址 或者方法)
谢谢,我会非常感谢的。

解决方案 »

  1.   

    <!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>&nbsp;</p>
    <table width="100%" height="100"  border="1" bordercolor="#999999" bgcolor="#FFFFCC">
      <tr>
        <td id="chuan">&nbsp;</td>
      </tr>
    </table>
    <p>&nbsp;</p>
    </body>
    </html>
      

  2.   

    谢谢 chuan122345和lvzhiqi的提醒,,我要是被显示的内容是个jsp页面,而不是this,
      

  3.   

    框架是可以显示JSP页面的,什么THIS呀?我说的和THIS好象没有什么关系吧?
      

  4.   

    对呀,用框架就可以了呀,或者是IFRAME都可以很好的解决,
      

  5.   

    style:display:none 和style:display:"" 和一个JS FUNCTION
    就可以解决在一个页面上 显示的信息内容的不同(这在静态页面下)
    如果需要动态的或则,在页面本身,可以推荐试试ajax的技术,用了后会发觉相当好用
      

  6.   

    简单的说就是用你连接中的文件名换掉你框架中的文件名,或者IFRAME中的SRC中的文件名
    这样当你点不同的连接,你的框架中显示的文件不一样,这样一来就实现了你的需求了呀,注意的是,你连接的TARGET必须是你的框架名或者IFRAME名,
      

  7.   

    <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>
      

  8.   

    上边的代码比如是你的TOPFRAME中的连接.上边的两个连接都连接到同一个地方,但内容却不一样,一个显示planSearch.jsf文件,一个显示planMain.jsf文件,contents是你的MAINFRAME的名字,楼主这样够明白了把,你还有什么问题吗,
    欢迎交流,.
    MSN:[email protected]