请问:我在使用Frame标签把界面分为几个部分的时候有下面的问题
  如何实现,在左边点击相应的按钮在右边反映出结果,就像csdn社区那样
谢谢

解决方案 »

  1.   

    <frame name="rightFrame">在页面里
    <a href="" target=rightFrame>
      

  2.   

    main.htm:
    <frameset cols="*" frameborder="0" border="0" framespacing="0" ><frameset cols="375,*" frameborder="0" border="0" framespacing="0"><frame name="leftFrame" noresize scrolling="auto" src="leftFrame.htm" frameborder="NO"><frame name="rightFrame" src="rightFrame.htm" frameborder="NO"></frameset>
    左边:
    leftFrame.htm:
    <script language="javascript">
     function setRightValue()
     {
        parent.frames.rightFrame.document.all.rightTxt.value="我是中国人";
     }
    </script>
    <input type="button" value="给右边FRAME文件框赋值" onclick="setRightValue()">rightFrame.htm:
    <input type="text" id="rightTxt" name="rightTxt">
      

  3.   

    那如果我想在页面上边写一个大标题,然后对标题下面进行分框改怎么做?<frameset>好像只能放在<head>的上面
      

  4.   

    好你就在上面再加一个topFrame
    <frameset rows="23,*" frameborder="0" border="0" framespacing="0" ><frameset cols="*" frameborder="0" border="0" framespacing="0" ><frame name="topFrame" scrolling="NO" noresize src="top.htm" ></frameset><frameset cols="*" frameborder="0" border="0" framespacing="0" ><frameset cols="375,*" frameborder="0" border="0" framespacing="0"><frame name="leftFrame" noresize scrolling="auto" src="leftFrame.htm" frameborder="NO"><frame name="rightFrame" src="rightFrame.htm" frameborder="NO"></frameset>
    </frameset> </frameset> 
      

  5.   

    那在topframe中的页面怎么让它改变大小呢?如果太大就得需要滚动条来寻找要显示的标题