<Script language="Javascript">
function get10Length(str)
{
n=20
var tmp = 0;
var len = 0;
var okLen = 0
for(var i=0;i<n;i++)
{
if(str.charCodeAt(i)>255)
tmp += 2
else
len += 1
okLen += 1
if(tmp + len == n)
{
return (str.substring(0,okLen));
break;
}
if(tmp + len > n)
{
return (str.substring(0,okLen - 1) + " ");
break;
}
}
}
</Script>
<body onload="mxh.innerHTML=get10Length(mxh.title);mxh2.innerHTML=get10Length(mxh2.title)">
<TABLE border=1>
<TR><TD ID=mxh title="测试文章测试文章测试文章测试文章测试文章测试文章"></td>
<TR><TD ID=mxh2 title="测s试ew文d章s测f试文章测试文章测试文章测试文章测试文章"></td>
</TR>
</TABLE>
function get10Length(str)
{
n=20
var tmp = 0;
var len = 0;
var okLen = 0
for(var i=0;i<n;i++)
{
if(str.charCodeAt(i)>255)
tmp += 2
else
len += 1
okLen += 1
if(tmp + len == n)
{
return (str.substring(0,okLen));
break;
}
if(tmp + len > n)
{
return (str.substring(0,okLen - 1) + " ");
break;
}
}
}
</Script>
<body onload="mxh.innerHTML=get10Length(mxh.title);mxh2.innerHTML=get10Length(mxh2.title)">
<TABLE border=1>
<TR><TD ID=mxh title="测试文章测试文章测试文章测试文章测试文章测试文章"></td>
<TR><TD ID=mxh2 title="测s试ew文d章s测f试文章测试文章测试文章测试文章测试文章"></td>
</TR>
</TABLE>
解决方案 »
- XMLHttpRequest 传送参数中的特殊字符
- 登陆验证问题(js代码,不用插件和jquery)
- 点复选框 beanwrite读取出来的数据可以修改
- 怎样才让在showModalDialog和showModelessDialog的超连接不弹出新窗口
- 初学js 怎么能够比较快速得到一组html元素的ID??
- 如何在打开网页时自动将焦点定位导致一个编辑框?
- MM_jumpMenu('parent',this,0)的问题??
- 求!将文本框输入的特殊字符转换为html语言的JavaScript
- 怎样限制input录入内容
- 怎样得到Backspace的键值?
- 怎么自动选中select中所有option
- 如何实现把一个字符串变量做为代码运行(Javascript)??
<div class=qswh><nobr>测试文章测试文章测试文章测试文章测试文章测试文章<nobr></div>
<div class=qswh><nobr>测s试ew文d章s测f试文章测试文章测试文章测试文章测试文章<nobr></div>
onmouseover="this.style.tableLayout='auto'"
onmouseout="this.style.tableLayout='fixed'">
<td height=18 nowrap>测s试ew文d章s测f试文章测试文章测试文章测试文章测试文章</td>
</table>
我试过了,页面报错,请看看我的程序:
<table width="100%" border="0" bgcolor="#E3ECF2" >
<tr><td width="100%" class="tr1"><b >新闻专题</b></td></tr> <% ArrayList topicinfs = TopicInf.findByAll();
Iterator it = topicinfs.iterator();
while (it.hasNext()) {
TopicInf topicinf = (TopicInf) it.next();
%>
<tr>
<td >
<table width="100%" border="0" align="left" cellpadding="0" class="font3">
<tr>
<td align="left" >
<b><%= topicinf.getName() %></b> <a href="moretopic.jsp?topic=<%=topicinf.getName()%>">More...</a>
</td>
</tr>
<% ArrayList newsinfs = NewsInf.getTopicNews(topicinf.getName(), 3);
Iterator it2 = newsinfs.iterator();
while (it2.hasNext()) {
NewsInf newsinf = (NewsInf) it2.next();
%>
<tr>
“ <td><SPAN class=td1>● </SPAN><a href="newsinfo.jsp?nid=<%=newsinf.getNid()%>"><%= newsinf.getTitle()%></a></td>“
</tr>
<% } %>
</table>
</td>
</tr>
<% } %>
</table>我是想显示标题,标题是循环的,并且与下一页连接,它的长度不能超过10个汉字
并且我这一页是一个包含在index.jsp中的一个jsp,那么我的<script></script>加在哪一个jsp上?