`
wangangie18
  • 浏览: 43155 次
  • 性别: Icon_minigender_2
  • 来自: 珠海
最近访客 更多访客>>
社区版块
存档分类
最新评论

js签名

阅读更多

  var CsdnScriptPlugin999 = { ///  /// 接口版本 ///  interfaceVersion: "1.0", ///  /// 插件标题,显示给用户看 ///  caption: "sysdzw专用签名插件", ///  /// 设计者在CSDN的ID ///  designer: "171977759", ///  /// 按钮对象,可选项 ///  buttons: {}, ///  /// 分隔条对象,可选项 ///  separators: {}, ///  /// 装载 ///  load: function() { this.separators["Signature"] = CsdnScriptWorkshop.addSeparator(); this.buttons["Signature"] = CsdnScriptWorkshop.addButton( "由兔子党Tim(q107770540)提供的个人签名插件", "http://tim-tang.googlecode.com/files/qianm.jpg", function() { var text = CsdnScriptWorkshop.getEditorText(); var reg = /http:\/\/blog.csdn.net\/q107770540\/archive\/2011 \/03\/15\/6250007.aspx/gi; if (!reg.test(text)) { text += "\n\n\n\n\n[img=http://hi.csdn.net/attachment/2011 06/2/12859_1306998132ueH7.gif][/img]" text += "身边很多东西值得珍惜的\n"; text += "好像是空气一样\n"; text += "不要忽略了最亲近的人给你的关心\n"; text += "其实任何的爱都不是理所当然的\n"; text += "我们常常想要摘星\n"; text += "而你视而不见"; CsdnScriptWorkshop.setEditorText(text); } }); this.separators["icon"] = CsdnScriptWorkshop.addSeparator(); // 添加一个分隔条 this.buttons["icon"] = CsdnScriptWorkshop.addButton( // 添加一个工具按钮 "由兔子党Tim(q107770540)提供的兔子表情插件", "http://tim-tang.googlecode.com/files/24.gif", function() { var htmlDialog = str_Html(); var point = absolutePoint(this); // 按钮的位置 CsdnScriptWorkshop.showDialog("兔子表情", htmlDialog, point.x, point.y + 18, 400, 220); }); }, ///  /// 卸载 ///  free: function() { for (var button in this.buttons) CsdnScriptWorkshop.deleteButton(this.buttons[butto n]); for (var separator in this.separators) CsdnScriptWorkshop.deleteSeparator(this.separators [separator]); } } var jsn; //全局的json var imgCount =60; var userName = ""; //同一浏览器可以存放不同用户的Cookie function str_Html() { //获得用户名 userName = window.parent.document.getElementById("vName").inn erHTML == '游客' ? 'youke' : window.parent.document.getElementById("vName").inn erHTML; // jsn = GetMyCookie(); var str = ""; for (var i = 1; i "; } str += ""; if (getCookie("sortFlag") == "1") str += " "; else str += " "; str += "   "; str += ""; str += " "; str += "" return str; } //获得存储的Cookie返回Json function GetMyCookie() { var str = getCookie(userName + 'cookie'); //假如没有cookie就重新生成json格式的数据返回,并且存储Cookie if (str == '' || str == null || str == 'undefind') { returnstr = [{ 'n': '暴牙', 'c': '0' }, { 'n': '鄙视', 'c': '0' }, { 'n': '打', 'c': '0' }, { 'n': '打人', 'c': '0' }, { 'n': '大哭', 'c': '0' }, { 'n': '大笑', 'c': '0' }, { 'n': '得意', 'c': '0' }, { 'n': '调皮', 'c': '0' }, { 'n': '发呆', 'c': '0' }, { 'n': '尴尬', 'c': '0' }, { 'n': '鼓掌', 'c': '0' }, { 'n': '哈喽凯蒂', 'c': '0' }, { 'n': '害羞', 'c': '0' }, { 'n': '寒', 'c': '0' }, { 'n': '汗', 'c': '0' }, { 'n': '惊讶', 'c': '0' }, { 'n': '可爱', 'c': '0' }, { 'n': '酷', 'c': '0' }, { 'n': '困', 'c': '0' }, { 'n': '流泪', 'c': '0' }, { 'n': '媒婆', 'c': '0' }, { 'n': '牛', 'c': '0' }, { 'n': '喷火', 'c': '0' }, { 'n': '喷血', 'c': '0' }, { 'n': '飘游', 'c': '0' }, { 'n': '亲吻', 'c': '0' }, { 'n': '求', 'c': '0' }, { 'n': '色', 'c': '0' }, { 'n': '闪', 'c': '0' }, { 'n': '扇人', 'c': '0' }, { 'n': '伤心', 'c': '0' }, { 'n': '生气', 'c': '0' }, { 'n': '胜利', 'c': '0' }, { 'n': '睡', 'c': '0' }, { 'n': '叹气', 'c': '0' }, { 'n': '挑逗', 'c': '0' }, { 'n': '投降', 'c': '0' }, { 'n': '吐白沫', 'c': '0' }, { 'n': '微笑', 'c': '0' }, { 'n': '问', 'c': '0' }, { 'n': '吓', 'c': '0' }, { 'n': '鲜花', 'c': '0' }, { 'n': '小胡子', 'c': '0' }, { 'n': '心', 'c': '0' }, { 'n': '阴险的笑', 'c': '0' }, { 'n': '晕', 'c': '0' }, { 'n': '再见', 'c': '0' }, { 'n': '炸', 'c': '0' }, { 'n': '抓', 'c': '0' }, { 'n': '抓狂', 'c': '0'}]; var jsnstr = json2str(returnstr); //Cookie setCookie(userName + 'cookie', jsnstr, 365); return returnstr; } else { return str2json(str); } } //点击表情的时候执行方法 function doreturn() { if (document.getElementById('sortFlag').title == 'ON') { //更新表情点击次数 var jsn1 = UpdateCount(document.getElementById("img").getAttr ibute("title"), jsn); //对表情(按照点击率)排序 jsn = json2str(sortIt(jsn1)); //将新的排序存储到Cookie setCookie(userName + 'cookie', jsn, 365); } //向编辑器中写入图片 setText("[img=" + document.getElementById("img").src + "][/img]"); } //更新表情的点击数 //返回新的json function UpdateCount(name, jsn1) { for (var i = 0; i  parseInt(b["c"], 10) ? -1 : parseInt(a["c"], 10) == parseInt(b["c"], 10) ? 0 : 1 }); } // json对象转字符串形式 function json2str(o) { var str = ""; for (var i = 0; i  /g; var str = txt.match(reg); var reg1 = /总技术分:\d+/g; var reg2 = /总技术排名:\d+/g; var reg3 = /http\:\/\/hi.csdn.net\/\w+/g; var reg4 = //g; var zjsf = str[0].match(reg1)[0].replace("总技术分:", ""); var zjspm = str[0].match(reg2)[0].replace("总技术排名:", ""); var mingzi = str[0].match(reg3)[0].replace("http://hi.csdn.net/ ", ""); var txt2 = str[0].match(reg4)[0]; var reg5 = /\'[\s\S]*\'/g; var txt3 = txt2.match(reg5)[0]; var reg6 = /截至[\s\S]*\\n用户结帖率/g; var reg7 = /总发帖:\d+/g; var reg8 = /正常结帖:\d+/g; var reg9 = /未结帖:\d+/g; var reg10 = /用户结帖率[\s\S]*\\n总发帖/g; var sj = txt3.match(reg6)[0].replace("截至", "").replace("\\n用户结帖率", ""); var zft = txt3.match(reg7)[0].replace("总发帖:", ""); var zcjt = txt3.match(reg8)[0].replace("正常结帖:", ""); var wjt = txt3.match(reg9)[0].replace("未结帖:", ""); var jtl = txt3.match(reg10)[0].replace("用户结帖率", "").replace("\\n总发帖", ""); var edi_txt = "\n\r" + mingzi + ":你好!\n"; edi_txt += "截至 " + sj + " 前:\n你已发帖 " + zft + " 个,\t\t\t未结贴 " + wjt + " 个;\n结贴率为: " + jtl + "\n"; return edi_txt; } else { return ""; } }
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics