var str="文章内容";
var ss = str.split("\n");
var pagesize = 52;//显示的段落数
var pagec=0;
if(ss.length<pagesize)
pagec=ss.length;
else
pagec=pagesize;
for(i=0;i<pagec;i++){
document.write(ss[i]+"<br/>");
}
if(ss.length>pagesize)
document.write("未完...");

解决方案 »

  1.   

    那就根据读出的本文的换行符分割
    arr=文本.split("\r\n");
      

  2.   


    <script type='text/javascript'>
                              <!--
                                        function InitialContent(lblFromId,lblToId)
                                        {
                                            var lblFrom = document.getElementById(lblFromId);
                                            var lblTo = document.getElementById(lblToId);
                                            lblTo.innerHTML = lblFrom.innerText;
                                            if(lblTo.innerText.length > 80)
                                            {
                                                lblTo.innerText = lblTo.innerText.substring(0, 80) + '...';
                                            }
                                            else
                                            {
                                                lblTo.innerText = lblFrom.innerText;
                                            }
                                            lblFrom.innerHTML='';
                                        }   
    //--></script>      
         
    昨天我剛寫的, 差不多的,你自己替換一下,就可以了
      

  3.   

    判断offsetheight
    如果超过设定height就启用设定height作为当前height;添加一行 “未完...” 的高度
    设定overflow:hidden;
      

  4.   

    搞定就结帖,用“判断offsetheight”,谢谢。