隐藏重复回帖的脚本
来源:互联网 发布:乐动力数据恢复 编辑:程序博客网 时间:2024/05/16 12:32
var vCrc32Table; function makeCrc32Table() ...{ if (typeof(vCrc32Table) != "undefined") return; vCrc32Table = new Array(256); for (var i = 0; i < 256; i++) ...{ var k = i; for (var j = 0; j < 8; j++) if (k & 1) k = (k >> 1) ^ 0xedb88320; else k >>= 1; vCrc32Table[i] = k; } } function crc32(str) ...{ makeCrc32Table(); var crc = 0xffffffff; for (var i = 0; i < str.length; i++) ...{ var code = str.charCodeAt(i); if (code > 0xff) ...{ crc = (crc >> 8) ^ vCrc32Table[(crc & 0xff) ^ (code & 0xff)]; crc = (crc >> 8) ^ vCrc32Table[(crc & 0xff) ^ (code >> 8)]; } else crc = (crc >> 8) ^ vCrc32Table[(crc & 0xff) ^ code]; } return crc ^ 0xffffffff; } function ReplyContent(reply) ...{ var tds = reply.getElementsByTagName("td"); for (var i = 0; i < tds.length; i++) if (tds[i].className == "content") return tds[i].innerText; } function DoHide() ...{ var tables = document.getElementsByTagName("table"); var keys = new Array(); for (var i = 0; i < tables.length; i++) ...{ if (tables[i].className == "item reply") ...{ var content = ReplyContent(tables[i]).trim().toUpperCase().replace(/s+/, " "); if (/^该回复于.*被管理员删除$/.test(content)) ...{ tables[i].style.display = "none"; continue; } var index = -1; var key = crc32(content) + "," + content.length; for (var j = 0; j < keys.length; j++) ...{ if (keys[j] == key) ...{ index = j; break; } } if (index < 0) keys.push(key); else tables[i].style.display = "none"; } } } DoHide();
隐藏重复回帖的脚本,原创CSDN的zswang
- 隐藏重复回帖的脚本
- 隐藏重复的代码值
- 给别人的回帖
- 困惑 的 回帖
- 回帖加分的疑问
- 别人的回帖
- 回帖的艺术!
- 回帖
- 防止重复提交的脚本。
- 删除重复的脚本文件
- 重复执行命令的脚本
- 一些搞笑的回帖图片
- 史上最强的回帖
- jforum的发帖与回帖
- 太强大的回帖了................................
- 献给看帖不回帖的人!
- ZZ一片无厘头的回帖
- 转帖【来自华尔街的回帖】
- 一个研究生毕业以后的人生规划
- 网络工程师学习笔记(3)
- 感谢
- 插入IE进程的下载者源代码
- 在测试的过程中的效率
- 隐藏重复回帖的脚本
- 一些常用的正则表达式
- PowerDesigner中的反向工程
- 网络工程师学习笔记(4)
- 发布PowerDesigner11.0中文教程
- system resource monitor
- 网络工程师学习笔记(5)
- actionForm比較
- 《程序员》06期最新上市:2008开源在中国