限制长度:if ( str.length > 100 ) str.length = 100;我没用过msn explorer,不知道你说“全部显示”是什么样,但下面的方法可以实现“全部显示”var Limit = str.length > 100 ? (str.substr(0, 100)+'...') : str; //限制长度不超过100
document.write('<span title="' + str + '">' + Limit + '</span>');(这个代码还有点问题:当 str 中包含双引号时会出错,需要处理一下)

解决方案 »

  1.   

    给个测试通过的小例子
    <table border=1>
    <tr><td>from</td><td>subject</td></tr>
    <tr>
    <%
    String fromstr="[email protected]";
    if(fromstr.length()>12)
    {%>
    <td title="<%=fromstr%>"><%=fromstr.substring(0,12)%>...</td>
    <%
    }
    else
    {
    %>
    <td><%=fromstr%></td>
    <%}
    String subjectstr="nice to meet you! that's ok!";
    if(subjectstr.length()>12)
    {%>
    <td title="<%=subjectstr%>"><%=subjectstr.substring(0,12)%>...</td>
    <%
    }
    else
    {
    %>
    <td><%=subjectstr%></td>
    <%}%>
    </tr>
    </table>
      

  2.   

    楼主:
    头儿通知我们下周一就要“流放”到一个没有网络没有电视没有报纸的世外之所进行为起期一月的封闭式开发……my god!!!
    我今天还在忙着收拾衣服和日用品,刚刚去采购了8本书花了100元,“先前部队”已经告戒我们别忘了带书还要帮他们带几张报纸解搀
    具体的“艰苦”还要到周一去了才清楚。如果到时有机会上网我才能回来,否则只能暂别csdn了
    sorry,可能不能及时帮你了
      

  3.   

    <table style="table-layout:fixed;width:300" onmouseover='this.style.tableLayout="auto"'
    onmouseout='this.style.tableLayout="fixed"'>
    <td>qiushuiwuhenqiushuiwuhenqiushuiwuhenqiushuiwuhenqiushuiwuhenqiushuiwuhenqiushuiwuhen
    </td>
    </table>
      

  4.   

    基本符合要求!
    非常感谢:)祝seabell(百合心) 一路顺风
    揭贴