<frameset rows='100,400'>
    <frame name=top0 > 
    <frameset  cols="260,*">
        <frame name=left> 
    <frame name=right > 
    </frameset>
</frameset>
请问:当拖动框架边后,怎样获得每个框架的行数和列数?

解决方案 »

  1.   

    我自学,术语不专业,把rows和cols理解为行和列了,谢谢你们,
    请问获得每个框架长宽像素的语句怎样写?1楼说的那个能具体写出来吗?谢谢!
      

  2.   

    你是想得到变化后的rows的值吧~  给目标框架加上ID然后在其中一个分页里加个button  onclick写函数:alert(parent.document.getElementByID("你设置的ID").rows.split(",")[0]);
    alert(parent.document.getElementByID("你设置的ID").rows.split(",")[1]);
    没测试,大概是这样~我以前写做,可以做到的!
      

  3.   

    谢谢4楼,我就是想知道得到变化后的rows,cols的值,按照你的办法做了,可它说‘对象不支持此属性或方法’
      

  4.   


    <frameset rows="100,400"> 
        <frame id="top0"></frame>
        <frameset id="main" cols="260,*"> 
            <frame id="left"></frame> 
            <frame id="right" src="test.htm"></frame> 
        </frameset> 
    </frameset>    var cols = parent.document.getElementByID("main").cols;
      

  5.   

    谢谢6楼,只是那个“ID”让我费了番周折,我用的是ie7和ff3.5,它们不认ID只认Id,于是又去试4楼的,改成Id也好使了,谢谢你们,