onclick="parent.document.getElementById('framesetId').cols='0,*'"

解决方案 »

  1.   

    在你的右边的框架内的页面里放一个button
    button的onclick事件处理中放fason的代码就可以了.onclick="parent.document.getElementById('framesetId').cols='0,*'"
      

  2.   

    还是不很明白
    getElementById这个函数本来就有的
    还是自己写?
    怎么写
    另外我想把点按纽后由原来的左右下变成右下两帧了
    这有怎么实现呢
      

  3.   

    只要把frameborder="no" border="0"就行了! 

    <frameset rows="115,*" cols="*" frameborder="no" border="0" framespacing="0">
      <frame src="book_top.asp" name="topFrame" scrolling="NO" noresize >
      <frameset rows="*" cols="200,*" framespacing="0" frameborder="no" border="0" bordercolor="#000000">
        <frame src="book_left.asp" name="leftFrame" scrolling="NO" noresize>
        <frame src="book_right.asp" name="mainFrame">
      </frameset>
    </frameset>
      

  4.   

    其实原理在于并不是把三个frame改成2个frame,而是把左边的frame的宽度改成0,
    这样就等于把左边的frame隐藏起来了同时右边的frame就变成100%的页面宽度,
    看上去就好像只是有右下两个frame一样
    你只要按照这个原理来做代码就可以了,具体的实现方法有很多。。比如:fason(阿信)所
    提供的就是一种很好的方法。
      

  5.   

    fason(阿信)的很好啊,为什么不用?