中易网

网页中的更多的代码

答案:3  悬赏:40  
解决时间 2021-12-13 06:51
网页中 无法显示全的内容 后面跟着更多。这个是怎么实现的。 来个代码参考参考。谢谢
来个VBscript 或者JAVAscript的
最佳答案
有两种实现方式,一种是给更多加一个连接,跳转到详细页面。
还有一种是使用javascript加载更多的条目并修改网页,你可以参考一下Ajax的实现。
方法一的代码:
<a href="\你的详细页面.html">更多</a>
方法二的代码:
<div onmouseclick="showMore();">更多</div>
showMore函数要你自己写。
全部回答
我是C#的,给你段代码 /// <summary> /// 是否为双字节字符。 /// </summary> public static bool IsTwoBytesChar(char chr) { string str =chr.ToString(); // 使用中文支持编码 Encoding ecode = Encoding.Default; if (ecode.GetByteCount(str) == 2) { return true; } else { return false; } } /// <summary> /// 量到字符串的宽度 /// 一个中文为二个宽度,单字节为一个宽度 /// </summary> public static int StringRealLength(string str) { int len = 0; char[] chr = str.ToCharArray(); for (int i = 0; i < chr.Length; i++) { if (IsTwoBytesChar(chr[i])) len += 2; else len ++; } return len; } /// <summary> /// 把字符串串截成一定长度 /// 一个中文为1个长度 /// </summary> public static string CutString(string str, int maxLen) { if (StringRealLength(str) <= maxLen * 2) { return str; } else { int pos = 0; for (int i = 0; i < str.Length; i++) { if (StringRealLength(str.Substring(0, i+1)) > (maxLen - 1) * 2) { pos = i; break; } } return str.Substring(0, pos) + ".."; } }
我暂时保留我的看法!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
舞筆弄文的意思是什么?舞筆弄文的释义是什么
作刀的意思是什么?作刀的释义是什么啊?
如何生成自己淘宝店的二维码
我还在哺育期老公要离婚,又不给孩子抚养费怎
早泄吃杞蓉片有作用吗
维梢的意思是什么?维梢的释义是什么啊?
完给的意思是什么?完给的释义是什么啊?
遗统的意思是什么啊?请解释下!
历下区怎么注册新公司?
都匀三中最低分数线是多少?
霎兒的意思是什么?霎兒的释义是什么啊?
氣喘喘的意思是什么?氣喘喘的释义是什么啊?
鱼米之乡和天府之国分别指那里
云磴的意思是什么啊?请解释下!
白塑料桶盛饮用水对身体有危害吗
推荐资讯
站前综合批零商店我想知道这个在什么地方
ps怎么给字体下面那个图层添加类似像素那样的
颁鬓的意思是什么?颁鬓的释义是什么啊?
凯傲宝骊叉车公司待遇怎么样啊,售后服务工程
不耽误学习的早恋好不好
220V轴流风机红兰黄三根线怎么接呀
用百度云怎么看日本电影啊求指教
刚棱的意思是什么啊?请解释下!
卧房的意思是什么啊?请解释下!
桌面上的微信图标搞丢了找不到了怎么办
Itallcomestotheendaboutthepastandyou.Forth
清远市农业局办公地址在什么地方,我要处理点
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?