都可以实现,我认为用IFRAME好一些

解决方案 »

  1.   

    <div style="overflow:auto;height:200;width:760">
    <table width="780" border=1>
    <tr>
    <td>
    a<p>a<p>a<p>a<p>a<p>a<p>a<p>a<p>a<p>a<p>a<p>a<p>a<p>a<p>a<p>a<p>a<p>a<p>a<p>a<p>a<p>a<p>a<p>a<p>a<p>a<p>a<p>a<p>a<p>a<p>a<p>a<p>a<p>a<p>a<p>v
    </td>
    </tr>
    </table>
    </div>
      

  2.   

    iframe好像必须使用两个文件;我是用JSP生成的页面;放在两个里操作比较麻烦。能否写成这样?<iframe><table>...</table></iframe>这样就非常好用了;to: 孟子E章 : 多谢你的代码。怎么样才能让div的宽度恰好能够在屏幕上显示,而浏览器则不出现滚动条呢?
      

  3.   

    document.body.clientWidth可以得到宽度,可动态更改啊
      

  4.   

    怎么写那?
    <div style="overflow:auto; height:400; width:" + (document.body.clientWidth-10) + ">
    height不设置似乎还不行,但是我不想管height,希望IE来处理;
    我用了-10,发现还是有浏览器还是有滚动条
      

  5.   

    <div style="overflow:auto; height:400; width:100%">即可
    另外,动态控制高度并不是很可取,如果一定要取得高度,可以用
    document.body.clientHeight-document.body.scrollHeight
    仅当主体高度小于界面高度时候有用,且不便处理用户更改窗口大小以后的情况
    关于通知帖子,好像在csdn填一个信箱就可以了
      

  6.   

    <table width="75%" border="1">
      <tr> 
        <td>名称</td>
        <td>标题</td>
        <td>成功</td>
      </tr>
      <div style="overflow:auto;height:200;width:760"> 
        <tr> 
          <td>打死了;飞机库森林8797888888888888888888888888888888888888888888888888888888888888888888888888;地方军司令;阿地方军司令;地方军司令;地方军司令;飞机所料;地方军撒;劳动法计算;垄断法及阿瑟琳;飞机所料地方军司令;飞机所料;附加赛发了;司法局三放开罗杰斯发; 
          </td>
          <td>斯蒂芬洒的发所犯斯多夫撒分散地方</td>
          <td>斯多夫斯多夫斯蒂88888888888888888888888888888888888888888888888888888888888888888888888888888888888芬</td>
        </tr>
        <tr> 
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
      </div>
    </table>比如这个表,第一行的“名称”、“标题”、“成功”居中显示不动;而下面两行则加一个水平的滚动条。费了大家的一些的功夫,也许是我没有说明白;加20分,等待解决
      

  7.   

    就是使用一个带有水平滚动条的层;使水平方向上IE没有滚动条;这个层没有垂直滚动条;使用IE的垂直滚动条。
      

  8.   


     对你这个问题而言 frame(or frame) 是必须的
     
     div 我好象没见过这么用的。还有,你不必非得把这些局限在一个 table 里啊
     
      

  9.   

    希望能帮你:
    连续的ASCII字符撑宽表格一直是表格呈现数据的一大诟病,当然这是对于我们中国人来说,而对于老外,连续字符是作为一个词来对待,因为系统是不会在恰当的地方加上连字符然后恰当的折行的(连字符不能随便乱加的,得分析语音),所以必须在一行中显示完毕。我现在做的一个加强型表格中也遇到了同样得问题而无法解决,只得迂回前进:
    3个div a、b、c,其中a、b套在c中,a在上,包含一个表格专门显示标题,b在下,专门显示数据
    1.a、b的宽度要同时变化并且对应列的宽度要相同,
    2.a.style.pixelHeight + b.style.pixelHeight == c.style.pixelHeight;
    3.b.style.overflowY = "scroll";c.style.overflowX = "scroll";
    4.如要美观,a,b可绝对定位于c,而c可视情况使用absolute或者relative定位
    这样就能不让页面出现滚动条而可在div中看到所有的表格内容了。
    也还请各位大虾们指正!谢谢!