ajax 实现的留言版,超不错滴。 希望与大家共同探讨ajax的奥秘所在。 Very good! I need the source code! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 点击右键 查看源码 发现 貌似是 加密啦 。依据是 : e=function (){return _0x30d9l0[0x4];} 第一次解密后代码是:var _0x30d9l0=["\x40","\x27","\x23\x66\x61\x66\x61\x66\x61","\x23\x46\x46\x46\x46\x46\x46","\x4D\x73\x78\x6D\x6C\x32\x2E\x58\x4D\x4C\x48\x54\x54\x50","\x4D\x69\x63\x72\x6F\x73\x6F\x66\x74\x2E\x58\x4D\x4C\x48\x54\x54\x50","\x75\x6E\x64\x65\x66\x69\x6E\x65\x64","\x6E\x61\x6D\x65","\x65\x6D\x61\x69\x6C","\x71\x71","\x6D\x73\x6E","\x6D\x65\x73\x73","\x72\x65\x73\x70\x6F\x6E\x73\x65\x5F\x62\x6F\x78","","\u8BF7\u8F93\u5165\u59D3\u540D\uFF01","\u8BF7\u8F93\u5165\u7559\u8A00\uFF01","\u7535\u90AE\u683C\u5F0F\u4E0D\u5BF9\uFF01","\x51\x51\u5FC5\u987B\u662F\u6570\u5B57\uFF01","\x50\x4F\x53\x54","\x2E\x2F\x61\x6A\x61\x78\x5F\x67\x75\x65\x73\x74\x62\x6F\x6F\x6B\x2E\x70\x68\x70","\x6E\x61\x6D\x65\x3D","\x26\x65\x6D\x61\x69\x6C\x3D","\x26\x71\x71\x3D","\x26\x6D\x73\x6E\x3D","\x26\x6D\x65\x73\x73\x3D","\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x78\x2D\x77\x77\x77\x2D\x66\x6F\x72\x6D\x2D\x75\x72\x6C\x65\x6E\x63\x6F\x64\x65\x64","\x31","\u63D0\u4EA4\u6570\u636E\u5931\u8D25","\u60A8\u5DF2\u6210\u529F\u63D0\u4EA4\u7559\u8A00\x21","\x47\x45\x54","\x2E\x2F\x61\x6A\x61\x78\x5F\x67\x75\x65\x73\x74\x62\x6F\x6F\x6B\x2E\x70\x68\x70\x3F\x70\x61\x67\x65\x3D","\x60","\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x22\x62\x6F\x78\x22\x20\x69\x64\x3D\x22","\x22\x20\x4F\x6E\x4D\x6F\x75\x73\x65\x4F\x76\x65\x72\x3D\x22\x43\x68\x43\x6F\x28\x74\x68\x69\x73\x2C\x31\x29\x3B\x22\x20\x4F\x6E\x4D\x6F\x75\x73\x65\x4F\x75\x74\x3D\x22\x43\x68\x43\x6F\x28\x74\x68\x69\x73\x2C\x30\x29\x3B\x22\x3E\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x22\x74\x65\x78\x74\x73\x6D\x61\x6C\x6C\x22\x3E","\x20\x7C\x20\x42\x79\uFF1A","\x20\x7C\x20\x46\x72\x6F\x6D\uFF1A","\x3C\x2F\x64\x69\x76\x3E","\x3C\x6F\x70\x74\x69\x6F\x6E\x20\x76\x61\x6C\x75\x65\x3D\x22","\x22\x3E\u7B2C","\u9875\x3C\x2F\x6F\x70\x74\x69\x6F\x6E\x3E","\x22\x20\x73\x65\x6C\x65\x63\x74\x65\x64\x3D\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3E\u7B2C","\u5171\x20\x3C\x66\x6F\x6E\x74\x20\x63\x6F\x6C\x6F\x72\x3D\x62\x6C\x75\x65\x3E","\x3C\x2F\x66\x6F\x6E\x74\x3E\x20\u7BC7\u7559\u8A00\x20\x3C\x61\x20\x68\x72\x65\x66\x3D\x22\x6A\x61\x76\x61\x73\x63\x72\x69\x70\x74\x3A\x76\x6F\x69\x64\x28\x30\x29\x3B\x22\x20\x6F\x6E\x43\x6C\x69\x63\x6B\x3D\x22\x69\x66\x28\x6E\x6F\x77\x50\x61\x67\x65\x3E\x31\x29\x7B\x6E\x6F\x77\x50\x61\x67\x65\x3D\x31\x3B\x47\x65\x74\x50\x61\x67\x65\x28\x29\x3B\x7D\x22\x3E\u9996\u9875\x3C\x2F\x61\x3E\x20\x3C\x61\x20\x68\x72\x65\x66\x3D\x22\x6A\x61\x76\x61\x73\x63\x72\x69\x70\x74\x3A\x76\x6F\x69\x64\x28\x30\x29\x3B\x22\x20\x6F\x6E\x43\x6C\x69\x63\x6B\x3D\x22\x75\x70\x28\x29\x3B\x22\x3E\u4E0A\u9875\x3C\x2F\x61\x3E\x20\x20\x3C\x61\x20\x68\x72\x65\x66\x3D\x22\x6A\x61\x76\x61\x73\x63\x72\x69\x70\x74\x3A\x76\x6F\x69\x64\x28\x30\x29\x3B\x22\x20\x6F\x6E\x43\x6C\x69\x63\x6B\x3D\x22\x64\x6F\x77\x6E\x28\x29\x3B\x22\x3E\u4E0B\u9875\x3C\x2F\x61\x3E\x20\x3C\x61\x20\x68\x72\x65\x66\x3D\x22\x6A\x61\x76\x61\x73\x63\x72\x69\x70\x74\x3A\x76\x6F\x69\x64\x28\x30\x29\x3B\x22\x20\x6F\x6E\x43\x6C\x69\x63\x6B\x3D\x22\x69\x66\x28\x6E\x6F\x77\x50\x61\x67\x65\x3C\x74\x6F\x74\x61\x6C\x50\x61\x67\x65\x29\x7B\x6E\x6F\x77\x50\x61\x67\x65\x3D\x74\x6F\x74\x61\x6C\x50\x61\x67\x65\x3B\x47\x65\x74\x50\x61\x67\x65\x28\x29\x3B\x7D\x22\x3E\u5C3E\u9875\x3C\x2F\x61\x3E\x20\u9875\u6B21\x3A\x20\x3C\x66\x6F\x6E\x74\x20\x63\x6F\x6C\x6F\x72\x3D\x72\x65\x64\x3E","\x3C\x2F\x66\x6F\x6E\x74\x3E\x2F","\x20\u8DF3\u8F6C\u5230\x3A\x20\x3C\x73\x70\x61\x6E\x20\x73\x74\x79\x6C\x65\x3D\x22\x7A\x2D\x69\x6E\x64\x65\x78\x3A\x20\x2D\x31\x3B\x22\x3E\x3C\x73\x65\x6C\x65\x63\x74\x20\x6E\x61\x6D\x65\x3D\x22\x6A\x75\x6D\x70\x22\x20\x6F\x6E\x63\x68\x61\x6E\x67\x65\x3D\x22\x4A\x75\x6D\x70\x32\x50\x61\x67\x65\x28\x74\x68\x69\x73\x29\x3B\x22\x3E","\x3C\x2F\x73\x65\x6C\x65\x63\x74\x3E\x3C\x2F\x73\x70\x61\x6E\x3E","\x6D\x65\x73\x73\x5F\x6C\x69\x73\x74\x5F\x62\x6F\x78"];var nowPage=0x1;var totalPage=0x1;window.onload=function(){GetPage()};function FormatStr(str){str=str.replace(/&/g,_0x30d9l0[0x0]);return str.replace(/`/g,_0x30d9l0[0x1])};function ChCo(obj,color){if(color==0x0){obj.style.backgroundColor=_0x30d9l0[0x2]}else{obj.style.backgroundColor=_0x30d9l0[0x3]}};function InitAjax(){var ajax=false;try{ajax=new ActiveXObject(_0x30d9l0[0x4])}catch(e){try{ajax=new ActiveXObject(_0x30d9l0[0x5])}catch(e){ajax=false}}if(!ajax&&typeof XMLHttpRequest!=_0x30d9l0[0x6]){ajax=new XMLHttpRequest()}return ajax};function OnlyNum(str){var reg=/^[0-9]*$/;return(reg.test(str))};function OnlyEmail(str){if(str.length>0x0){var reg=/^([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/gi;return(reg.test(str))}else{return true}};function Submit(){var getName=document.getElementById(_0x30d9l0[0x7]);var getEmail=document.getElementById(_0x30d9l0[0x8]);var getQq=document.getElementById(_0x30d9l0[0x9]);var getMsn=document.getElementById(_0x30d9l0[0xa]);var getMess=document.getElementById(_0x30d9l0[0xb]);var response=document.getElementById(_0x30d9l0[0xc]);var error=_0x30d9l0[0xd];if(getName.value.length==0x0){error=_0x30d9l0[0xe]}if(getMess.value.length==0x0){error+=_0x30d9l0[0xf]}if(!OnlyEmail(getEmail.value)){error+=_0x30d9l0[0x10]}if(!OnlyNum(getQq.value)){error+=_0x30d9l0[0x11]}if(error.length>0x0){response.innerHTML=error;return false}ajax=InitAjax();ajax.open(_0x30d9l0[0x12],_0x30d9l0[0x13],true);var values=_0x30d9l0[0x14]+FormatStr(getName.value)+_0x30d9l0[0x15]+FormatStr(getEmail.value)+_0x30d9l0[0x16]+FormatStr(getQq.value)+_0x30d9l0[0x17]+FormatStr(getMsn.value)+_0x30d9l0[0x18]+FormatStr(getMess.value);ajax.setRequestHeader(_0x30d9l0[0x19],_0x30d9l0[0x1a]);ajax.send(values);ajax.onreadystatechange=function(){if(ajax.readyState==0x4&&ajax.status==0xc8){if(ajax.responseText!=_0x30d9l0[0x1b]){response.innerHTML=_0x30d9l0[0x1c];return false}else{nowPage=0x1;GetPage();getName.value=_0x30d9l0[0xd];getEmail.value=_0x30d9l0[0xd];getQq.value=_0x30d9l0[0xd];getMsn.value=_0x30d9l0[0xd];getMess.value=_0x30d9l0[0xd];response.innerHTML=_0x30d9l0[0x1d]}}}};function Jump2Page(obj){nowPage=parseInt(obj.options[obj.selectedIndex].value);GetPage()};function GetPage(){ajax=InitAjax();ajax.open(_0x30d9l0[0x1e],_0x30d9l0[0x1f]+nowPage);ajax.send(null);ajax.onreadystatechange=function(){if(ajax.readyState==0x4&&ajax.status==0xc8&&ajax.responseText.length>0x0){var jumpCode=_0x30d9l0[0xd];var messHtml=_0x30d9l0[0xd];var messArr=ajax.responseText.split(_0x30d9l0[0x20]);var totalRows=parseInt(messArr[0x0]);totalPage=parseInt(messArr[0x1]);for(var i=0x2;i<messArr.length-0x2;i+=0x5){messHtml+=_0x30d9l0[0x21]+messArr[i+0x2]+_0x30d9l0[0x22]+messArr[i+0x4]+_0x30d9l0[0x23]+messArr[i+0x1]+_0x30d9l0[0x24]+messArr[i+0x3]+_0x30d9l0[0x25]+messArr[i+0x2]+_0x30d9l0[0x25]}for(i=((nowPage-0x5)<0x1?0x1:nowPage-0x5);i<=((nowPage+0x5)>totalPage?totalPage:nowPage+0x5);i++){if(nowPage!=i){jumpCode=jumpCode+_0x30d9l0[0x26]+i+_0x30d9l0[0x27]+i+_0x30d9l0[0x28]}else{jumpCode=jumpCode+_0x30d9l0[0x26]+i+_0x30d9l0[0x29]+i+_0x30d9l0[0x28]}}messHtml+=_0x30d9l0[0x2a]+totalRows+_0x30d9l0[0x2b]+nowPage+_0x30d9l0[0x2c]+totalPage+_0x30d9l0[0x2d]+jumpCode+_0x30d9l0[0x2e];document.getElementById(_0x30d9l0[0x2f]).innerHTML=messHtml}}};function down(){if(nowPage<totalPage){nowPage++;GetPage()}};function up(){if(nowPage>0x1){nowPage--;GetPage()}}; 分析后,猜测其核心代码为:var nowPage = 0x1;var totalPage = 0x1;window.onload = function(){ GetPage()};function FormatStr(str){ str = str.replace(/&/g, _0x30d9l0[0x0]); return str.replace(/`/g, _0x30d9l0[0x1])};function ChCo(obj, color){ if(color == 0x0){ obj.style.backgroundColor = _0x30d9l0[0x2] } else{ obj.style.backgroundColor = _0x30d9l0[0x3] }};function InitAjax(){ var ajax = false; try{ ajax = new ActiveXObject(_0x30d9l0[0x4]) } catch(e){ try{ ajax = new ActiveXObject(_0x30d9l0[0x5]) } catch(e){ ajax = false } } if( ! ajax && typeof XMLHttpRequest != _0x30d9l0[0x6]){ ajax = new XMLHttpRequest() } return ajax};function OnlyNum(str){ var reg = /^[0-9]*$/; return(reg.test(str))};function OnlyEmail(str){ if(str.length > 0x0){ var reg = /^([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/gi; return(reg.test(str)) } else{ return true }};function Submit(){ var getName = document.getElementById(_0x30d9l0[0x7]); var getEmail = document.getElementById(_0x30d9l0[0x8]); var getQq = document.getElementById(_0x30d9l0[0x9]); var getMsn = document.getElementById(_0x30d9l0[0xa]); var getMess = document.getElementById(_0x30d9l0[0xb]); var response = document.getElementById(_0x30d9l0[0xc]); var error = _0x30d9l0[0xd]; if(getName.value.length == 0x0){ error = _0x30d9l0[0xe] } if(getMess.value.length == 0x0){ error += _0x30d9l0[0xf] } if( ! OnlyEmail(getEmail.value)){ error += _0x30d9l0[0x10] } if( ! OnlyNum(getQq.value)){ error += _0x30d9l0[0x11] } if(error.length > 0x0){ response.innerHTML = error; return false } ajax = InitAjax(); ajax.open(_0x30d9l0[0x12], _0x30d9l0[0x13], true); var values = _0x30d9l0[0x14] + FormatStr(getName.value) + _0x30d9l0[0x15] + FormatStr(getEmail.value) + _0x30d9l0[0x16] + FormatStr(getQq.value) + _0x30d9l0[0x17] + FormatStr(getMsn.value) + _0x30d9l0[0x18] + FormatStr(getMess.value); ajax.setRequestHeader(_0x30d9l0[0x19], _0x30d9l0[0x1a]); ajax.send(values); ajax.onreadystatechange = function(){ if(ajax.readyState == 0x4 && ajax.status == 0xc8){ if(ajax.responseText != _0x30d9l0[0x1b]){ response.innerHTML = _0x30d9l0[0x1c]; return false } else{ nowPage = 0x1; GetPage(); getName.value = _0x30d9l0[0xd]; getEmail.value = _0x30d9l0[0xd]; getQq.value = _0x30d9l0[0xd]; getMsn.value = _0x30d9l0[0xd]; getMess.value = _0x30d9l0[0xd]; response.innerHTML = _0x30d9l0[0x1d] } } }};function Jump2Page(obj){ nowPage = parseInt(obj.options[obj.selectedIndex].value); GetPage()};function GetPage(){ ajax = InitAjax(); ajax.open(_0x30d9l0[0x1e], _0x30d9l0[0x1f] + nowPage); ajax.send(null); ajax.onreadystatechange = function(){ if(ajax.readyState == 0x4 && ajax.status == 0xc8 && ajax.responseText.length > 0x0){ var jumpCode = _0x30d9l0[0xd]; var messHtml = _0x30d9l0[0xd]; var messArr = ajax.responseText.split(_0x30d9l0[0x20]); var totalRows = parseInt(messArr[0x0]); totalPage = parseInt(messArr[0x1]); for(var i = 0x2; i < messArr.length - 0x2; i += 0x5){ messHtml += _0x30d9l0[0x21] + messArr[i + 0x2] + _0x30d9l0[0x22] + messArr[i + 0x4] + _0x30d9l0[0x23] + messArr[i + 0x1] + _0x30d9l0[0x24] + messArr[i + 0x3] + _0x30d9l0[0x25] + messArr[i + 0x2] + _0x30d9l0[0x25] } for(i = ((nowPage - 0x5) < 0x1 ? 0x1 : nowPage - 0x5); i <= ((nowPage + 0x5) > totalPage ? totalPage : nowPage + 0x5); i ++ ){ if(nowPage != i){ jumpCode = jumpCode + _0x30d9l0[0x26] + i + _0x30d9l0[0x27] + i + _0x30d9l0[0x28] } else{ jumpCode = jumpCode + _0x30d9l0[0x26] + i + _0x30d9l0[0x29] + i + _0x30d9l0[0x28] } } messHtml += _0x30d9l0[0x2a] + totalRows + _0x30d9l0[0x2b] + nowPage + _0x30d9l0[0x2c] + totalPage + _0x30d9l0[0x2d] + jumpCode + _0x30d9l0[0x2e]; document.getElementById(_0x30d9l0[0x2f]).innerHTML = messHtml } }};function down(){ if(nowPage < totalPage){ nowPage ++ ; GetPage() }};function up(){ if(nowPage > 0x1){ nowPage -- ; GetPage() }}; 而以下部分为其留言内容的数据:而以下部分则是其留言内容的数据:var _0x30d9l0 = ["\x40", "\x27", "\x23\x66\x61\x66\x61\x66\x61", "\x23\x46\x46\x46\x46\x46\x46", "\x4D\x73\x78\x6D\x6C\x32\x2E\x58\x4D\x4C\x48\x54\x54\x50", "\x4D\x69\x63\x72\x6F\x73\x6F\x66\x74\x2E\x58\x4D\x4C\x48\x54\x54\x50", "\x75\x6E\x64\x65\x66\x69\x6E\x65\x64", "\x6E\x61\x6D\x65", "\x65\x6D\x61\x69\x6C", "\x71\x71", "\x6D\x73\x6E", "\x6D\x65\x73\x73", "\x72\x65\x73\x70\x6F\x6E\x73\x65\x5F\x62\x6F\x78", "", "\u8BF7\u8F93\u5165\u59D3\u540D\uFF01", "\u8BF7\u8F93\u5165\u7559\u8A00\uFF01", "\u7535\u90AE\u683C\u5F0F\u4E0D\u5BF9\uFF01", "\x51\x51\u5FC5\u987B\u662F\u6570\u5B57\uFF01", "\x50\x4F\x53\x54", "\x2E\x2F\x61\x6A\x61\x78\x5F\x67\x75\x65\x73\x74\x62\x6F\x6F\x6B\x2E\x70\x68\x70", "\x6E\x61\x6D\x65\x3D", "\x26\x65\x6D\x61\x69\x6C\x3D", "\x26\x71\x71\x3D", "\x26\x6D\x73\x6E\x3D", "\x26\x6D\x65\x73\x73\x3D", "\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65", "\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x78\x2D\x77\x77\x77\x2D\x66\x6F\x72\x6D\x2D\x75\x72\x6C\x65\x6E\x63\x6F\x64\x65\x64", "\x31", "\u63D0\u4EA4\u6570\u636E\u5931\u8D25", "\u60A8\u5DF2\u6210\u529F\u63D0\u4EA4\u7559\u8A00\x21", "\x47\x45\x54", "\x2E\x2F\x61\x6A\x61\x78\x5F\x67\x75\x65\x73\x74\x62\x6F\x6F\x6B\x2E\x70\x68\x70\x3F\x70\x61\x67\x65\x3D", "\x60", "\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x22\x62\x6F\x78\x22\x20\x69\x64\x3D\x22", "\x22\x20\x4F\x6E\x4D\x6F\x75\x73\x65\x4F\x76\x65\x72\x3D\x22\x43\x68\x43\x6F\x28\x74\x68\x69\x73\x2C\x31\x29\x3B\x22\x20\x4F\x6E\x4D\x6F\x75\x73\x65\x4F\x75\x74\x3D\x22\x43\x68\x43\x6F\x28\x74\x68\x69\x73\x2C\x30\x29\x3B\x22\x3E\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x22\x74\x65\x78\x74\x73\x6D\x61\x6C\x6C\x22\x3E", "\x20\x7C\x20\x42\x79\uFF1A", "\x20\x7C\x20\x46\x72\x6F\x6D\uFF1A", "\x3C\x2F\x64\x69\x76\x3E", "\x3C\x6F\x70\x74\x69\x6F\x6E\x20\x76\x61\x6C\x75\x65\x3D\x22", "\x22\x3E\u7B2C", "\u9875\x3C\x2F\x6F\x70\x74\x69\x6F\x6E\x3E", "\x22\x20\x73\x65\x6C\x65\x63\x74\x65\x64\x3D\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3E\u7B2C", "\u5171\x20\x3C\x66\x6F\x6E\x74\x20\x63\x6F\x6C\x6F\x72\x3D\x62\x6C\x75\x65\x3E", "\x3C\x2F\x66\x6F\x6E\x74\x3E\x20\u7BC7\u7559\u8A00\x20\x3C\x61\x20\x68\x72\x65\x66\x3D\x22\x6A\x61\x76\x61\x73\x63\x72\x69\x70\x74\x3A\x76\x6F\x69\x64\x28\x30\x29\x3B\x22\x20\x6F\x6E\x43\x6C\x69\x63\x6B\x3D\x22\x69\x66\x28\x6E\x6F\x77\x50\x61\x67\x65\x3E\x31\x29\x7B\x6E\x6F\x77\x50\x61\x67\x65\x3D\x31\x3B\x47\x65\x74\x50\x61\x67\x65\x28\x29\x3B\x7D\x22\x3E\u9996\u9875\x3C\x2F\x61\x3E\x20\x3C\x61\x20\x68\x72\x65\x66\x3D\x22\x6A\x61\x76\x61\x73\x63\x72\x69\x70\x74\x3A\x76\x6F\x69\x64\x28\x30\x29\x3B\x22\x20\x6F\x6E\x43\x6C\x69\x63\x6B\x3D\x22\x75\x70\x28\x29\x3B\x22\x3E\u4E0A\u9875\x3C\x2F\x61\x3E\x20\x20\x3C\x61\x20\x68\x72\x65\x66\x3D\x22\x6A\x61\x76\x61\x73\x63\x72\x69\x70\x74\x3A\x76\x6F\x69\x64\x28\x30\x29\x3B\x22\x20\x6F\x6E\x43\x6C\x69\x63\x6B\x3D\x22\x64\x6F\x77\x6E\x28\x29\x3B\x22\x3E\u4E0B\u9875\x3C\x2F\x61\x3E\x20\x3C\x61\x20\x68\x72\x65\x66\x3D\x22\x6A\x61\x76\x61\x73\x63\x72\x69\x70\x74\x3A\x76\x6F\x69\x64\x28\x30\x29\x3B\x22\x20\x6F\x6E\x43\x6C\x69\x63\x6B\x3D\x22\x69\x66\x28\x6E\x6F\x77\x50\x61\x67\x65\x3C\x74\x6F\x74\x61\x6C\x50\x61\x67\x65\x29\x7B\x6E\x6F\x77\x50\x61\x67\x65\x3D\x74\x6F\x74\x61\x6C\x50\x61\x67\x65\x3B\x47\x65\x74\x50\x61\x67\x65\x28\x29\x3B\x7D\x22\x3E\u5C3E\u9875\x3C\x2F\x61\x3E\x20\u9875\u6B21\x3A\x20\x3C\x66\x6F\x6E\x74\x20\x63\x6F\x6C\x6F\x72\x3D\x72\x65\x64\x3E", "\x3C\x2F\x66\x6F\x6E\x74\x3E\x2F", "\x20\u8DF3\u8F6C\u5230\x3A\x20\x3C\x73\x70\x61\x6E\x20\x73\x74\x79\x6C\x65\x3D\x22\x7A\x2D\x69\x6E\x64\x65\x78\x3A\x20\x2D\x31\x3B\x22\x3E\x3C\x73\x65\x6C\x65\x63\x74\x20\x6E\x61\x6D\x65\x3D\x22\x6A\x75\x6D\x70\x22\x20\x6F\x6E\x63\x68\x61\x6E\x67\x65\x3D\x22\x4A\x75\x6D\x70\x32\x50\x61\x67\x65\x28\x74\x68\x69\x73\x29\x3B\x22\x3E", "\x3C\x2F\x73\x65\x6C\x65\x63\x74\x3E\x3C\x2F\x73\x70\x61\x6E\x3E", "\x6D\x65\x73\x73\x5F\x6C\x69\x73\x74\x5F\x62\x6F\x78"];没有运行起来看,哪位有兴趣可以试下。 popup的div位置问题 超级BT的JS写法。 想学习jQuery 不用表单校验并提交在同一页面下 以下这段代码怎么改成JS文件代码,高手帮忙下,谢谢 form method="link" 是什么意思 求一正则表达式 限制英文输入 紧急问一个问题.望大家帮忙. 各位大哥,快来看看。小弟卡起了 关于捕捉到元素被增加class的方法 为什么js显示不了阿拉伯语字母,只能显示字符实体? 求破译一短代码
依据是 : e=function (){return _0x30d9l0[0x4];}
var totalPage = 0x1;
window.onload = function(){
GetPage()
}
;
function FormatStr(str){
str = str.replace(/&/g, _0x30d9l0[0x0]);
return str.replace(/`/g, _0x30d9l0[0x1])
}
;
function ChCo(obj, color){
if(color == 0x0){
obj.style.backgroundColor = _0x30d9l0[0x2]
}
else{
obj.style.backgroundColor = _0x30d9l0[0x3]
}
}
;
function InitAjax(){
var ajax = false;
try{
ajax = new ActiveXObject(_0x30d9l0[0x4])
}
catch(e){
try{
ajax = new ActiveXObject(_0x30d9l0[0x5])
}
catch(e){
ajax = false
}
}
if( ! ajax && typeof XMLHttpRequest != _0x30d9l0[0x6]){
ajax = new XMLHttpRequest()
}
return ajax
}
;
function OnlyNum(str){
var reg = /^[0-9]*$/;
return(reg.test(str))
}
;
function OnlyEmail(str){
if(str.length > 0x0){
var reg = /^([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/gi;
return(reg.test(str))
}
else{
return true
}
}
;
function Submit(){
var getName = document.getElementById(_0x30d9l0[0x7]);
var getEmail = document.getElementById(_0x30d9l0[0x8]);
var getQq = document.getElementById(_0x30d9l0[0x9]);
var getMsn = document.getElementById(_0x30d9l0[0xa]);
var getMess = document.getElementById(_0x30d9l0[0xb]);
var response = document.getElementById(_0x30d9l0[0xc]);
var error = _0x30d9l0[0xd];
if(getName.value.length == 0x0){
error = _0x30d9l0[0xe]
}
if(getMess.value.length == 0x0){
error += _0x30d9l0[0xf]
}
if( ! OnlyEmail(getEmail.value)){
error += _0x30d9l0[0x10]
}
if( ! OnlyNum(getQq.value)){
error += _0x30d9l0[0x11]
}
if(error.length > 0x0){
response.innerHTML = error;
return false
}
ajax = InitAjax();
ajax.open(_0x30d9l0[0x12], _0x30d9l0[0x13], true);
var values = _0x30d9l0[0x14] + FormatStr(getName.value) + _0x30d9l0[0x15] + FormatStr(getEmail.value) + _0x30d9l0[0x16] + FormatStr(getQq.value) + _0x30d9l0[0x17] + FormatStr(getMsn.value) + _0x30d9l0[0x18] + FormatStr(getMess.value);
ajax.setRequestHeader(_0x30d9l0[0x19], _0x30d9l0[0x1a]);
ajax.send(values);
ajax.onreadystatechange = function(){
if(ajax.readyState == 0x4 && ajax.status == 0xc8){
if(ajax.responseText != _0x30d9l0[0x1b]){
response.innerHTML = _0x30d9l0[0x1c];
return false
}
else{
nowPage = 0x1;
GetPage();
getName.value = _0x30d9l0[0xd];
getEmail.value = _0x30d9l0[0xd];
getQq.value = _0x30d9l0[0xd];
getMsn.value = _0x30d9l0[0xd];
getMess.value = _0x30d9l0[0xd];
response.innerHTML = _0x30d9l0[0x1d]
}
}
}
}
;
function Jump2Page(obj){
nowPage = parseInt(obj.options[obj.selectedIndex].value);
GetPage()
}
;
function GetPage(){
ajax = InitAjax();
ajax.open(_0x30d9l0[0x1e], _0x30d9l0[0x1f] + nowPage);
ajax.send(null);
ajax.onreadystatechange = function(){
if(ajax.readyState == 0x4 && ajax.status == 0xc8 && ajax.responseText.length > 0x0){
var jumpCode = _0x30d9l0[0xd];
var messHtml = _0x30d9l0[0xd];
var messArr = ajax.responseText.split(_0x30d9l0[0x20]);
var totalRows = parseInt(messArr[0x0]);
totalPage = parseInt(messArr[0x1]);
for(var i = 0x2; i < messArr.length - 0x2; i += 0x5){
messHtml += _0x30d9l0[0x21] + messArr[i + 0x2] + _0x30d9l0[0x22] + messArr[i + 0x4] + _0x30d9l0[0x23] + messArr[i + 0x1] + _0x30d9l0[0x24] + messArr[i + 0x3] + _0x30d9l0[0x25] + messArr[i + 0x2] + _0x30d9l0[0x25]
}
for(i = ((nowPage - 0x5) < 0x1 ? 0x1 : nowPage - 0x5);
i <= ((nowPage + 0x5) > totalPage ? totalPage : nowPage + 0x5);
i ++ ){
if(nowPage != i){
jumpCode = jumpCode + _0x30d9l0[0x26] + i + _0x30d9l0[0x27] + i + _0x30d9l0[0x28]
}
else{
jumpCode = jumpCode + _0x30d9l0[0x26] + i + _0x30d9l0[0x29] + i + _0x30d9l0[0x28]
}
}
messHtml += _0x30d9l0[0x2a] + totalRows + _0x30d9l0[0x2b] + nowPage + _0x30d9l0[0x2c] + totalPage + _0x30d9l0[0x2d] + jumpCode + _0x30d9l0[0x2e];
document.getElementById(_0x30d9l0[0x2f]).innerHTML = messHtml
}
}
}
;
function down(){
if(nowPage < totalPage){
nowPage ++ ;
GetPage()
}
}
;
function up(){
if(nowPage > 0x1){
nowPage -- ;
GetPage()
}
}
;
而以下部分则是其留言内容的数据:var _0x30d9l0 = ["\x40", "\x27", "\x23\x66\x61\x66\x61\x66\x61", "\x23\x46\x46\x46\x46\x46\x46", "\x4D\x73\x78\x6D\x6C\x32\x2E\x58\x4D\x4C\x48\x54\x54\x50", "\x4D\x69\x63\x72\x6F\x73\x6F\x66\x74\x2E\x58\x4D\x4C\x48\x54\x54\x50", "\x75\x6E\x64\x65\x66\x69\x6E\x65\x64", "\x6E\x61\x6D\x65", "\x65\x6D\x61\x69\x6C", "\x71\x71", "\x6D\x73\x6E", "\x6D\x65\x73\x73", "\x72\x65\x73\x70\x6F\x6E\x73\x65\x5F\x62\x6F\x78", "", "\u8BF7\u8F93\u5165\u59D3\u540D\uFF01", "\u8BF7\u8F93\u5165\u7559\u8A00\uFF01", "\u7535\u90AE\u683C\u5F0F\u4E0D\u5BF9\uFF01", "\x51\x51\u5FC5\u987B\u662F\u6570\u5B57\uFF01", "\x50\x4F\x53\x54", "\x2E\x2F\x61\x6A\x61\x78\x5F\x67\x75\x65\x73\x74\x62\x6F\x6F\x6B\x2E\x70\x68\x70", "\x6E\x61\x6D\x65\x3D", "\x26\x65\x6D\x61\x69\x6C\x3D", "\x26\x71\x71\x3D", "\x26\x6D\x73\x6E\x3D", "\x26\x6D\x65\x73\x73\x3D", "\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65", "\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x78\x2D\x77\x77\x77\x2D\x66\x6F\x72\x6D\x2D\x75\x72\x6C\x65\x6E\x63\x6F\x64\x65\x64", "\x31", "\u63D0\u4EA4\u6570\u636E\u5931\u8D25", "\u60A8\u5DF2\u6210\u529F\u63D0\u4EA4\u7559\u8A00\x21", "\x47\x45\x54", "\x2E\x2F\x61\x6A\x61\x78\x5F\x67\x75\x65\x73\x74\x62\x6F\x6F\x6B\x2E\x70\x68\x70\x3F\x70\x61\x67\x65\x3D", "\x60", "\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x22\x62\x6F\x78\x22\x20\x69\x64\x3D\x22", "\x22\x20\x4F\x6E\x4D\x6F\x75\x73\x65\x4F\x76\x65\x72\x3D\x22\x43\x68\x43\x6F\x28\x74\x68\x69\x73\x2C\x31\x29\x3B\x22\x20\x4F\x6E\x4D\x6F\x75\x73\x65\x4F\x75\x74\x3D\x22\x43\x68\x43\x6F\x28\x74\x68\x69\x73\x2C\x30\x29\x3B\x22\x3E\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x22\x74\x65\x78\x74\x73\x6D\x61\x6C\x6C\x22\x3E", "\x20\x7C\x20\x42\x79\uFF1A", "\x20\x7C\x20\x46\x72\x6F\x6D\uFF1A", "\x3C\x2F\x64\x69\x76\x3E", "\x3C\x6F\x70\x74\x69\x6F\x6E\x20\x76\x61\x6C\x75\x65\x3D\x22", "\x22\x3E\u7B2C", "\u9875\x3C\x2F\x6F\x70\x74\x69\x6F\x6E\x3E", "\x22\x20\x73\x65\x6C\x65\x63\x74\x65\x64\x3D\x22\x73\x65\x6C\x65\x63\x74\x65\x64\x22\x3E\u7B2C", "\u5171\x20\x3C\x66\x6F\x6E\x74\x20\x63\x6F\x6C\x6F\x72\x3D\x62\x6C\x75\x65\x3E", "\x3C\x2F\x66\x6F\x6E\x74\x3E\x20\u7BC7\u7559\u8A00\x20\x3C\x61\x20\x68\x72\x65\x66\x3D\x22\x6A\x61\x76\x61\x73\x63\x72\x69\x70\x74\x3A\x76\x6F\x69\x64\x28\x30\x29\x3B\x22\x20\x6F\x6E\x43\x6C\x69\x63\x6B\x3D\x22\x69\x66\x28\x6E\x6F\x77\x50\x61\x67\x65\x3E\x31\x29\x7B\x6E\x6F\x77\x50\x61\x67\x65\x3D\x31\x3B\x47\x65\x74\x50\x61\x67\x65\x28\x29\x3B\x7D\x22\x3E\u9996\u9875\x3C\x2F\x61\x3E\x20\x3C\x61\x20\x68\x72\x65\x66\x3D\x22\x6A\x61\x76\x61\x73\x63\x72\x69\x70\x74\x3A\x76\x6F\x69\x64\x28\x30\x29\x3B\x22\x20\x6F\x6E\x43\x6C\x69\x63\x6B\x3D\x22\x75\x70\x28\x29\x3B\x22\x3E\u4E0A\u9875\x3C\x2F\x61\x3E\x20\x20\x3C\x61\x20\x68\x72\x65\x66\x3D\x22\x6A\x61\x76\x61\x73\x63\x72\x69\x70\x74\x3A\x76\x6F\x69\x64\x28\x30\x29\x3B\x22\x20\x6F\x6E\x43\x6C\x69\x63\x6B\x3D\x22\x64\x6F\x77\x6E\x28\x29\x3B\x22\x3E\u4E0B\u9875\x3C\x2F\x61\x3E\x20\x3C\x61\x20\x68\x72\x65\x66\x3D\x22\x6A\x61\x76\x61\x73\x63\x72\x69\x70\x74\x3A\x76\x6F\x69\x64\x28\x30\x29\x3B\x22\x20\x6F\x6E\x43\x6C\x69\x63\x6B\x3D\x22\x69\x66\x28\x6E\x6F\x77\x50\x61\x67\x65\x3C\x74\x6F\x74\x61\x6C\x50\x61\x67\x65\x29\x7B\x6E\x6F\x77\x50\x61\x67\x65\x3D\x74\x6F\x74\x61\x6C\x50\x61\x67\x65\x3B\x47\x65\x74\x50\x61\x67\x65\x28\x29\x3B\x7D\x22\x3E\u5C3E\u9875\x3C\x2F\x61\x3E\x20\u9875\u6B21\x3A\x20\x3C\x66\x6F\x6E\x74\x20\x63\x6F\x6C\x6F\x72\x3D\x72\x65\x64\x3E", "\x3C\x2F\x66\x6F\x6E\x74\x3E\x2F", "\x20\u8DF3\u8F6C\u5230\x3A\x20\x3C\x73\x70\x61\x6E\x20\x73\x74\x79\x6C\x65\x3D\x22\x7A\x2D\x69\x6E\x64\x65\x78\x3A\x20\x2D\x31\x3B\x22\x3E\x3C\x73\x65\x6C\x65\x63\x74\x20\x6E\x61\x6D\x65\x3D\x22\x6A\x75\x6D\x70\x22\x20\x6F\x6E\x63\x68\x61\x6E\x67\x65\x3D\x22\x4A\x75\x6D\x70\x32\x50\x61\x67\x65\x28\x74\x68\x69\x73\x29\x3B\x22\x3E", "\x3C\x2F\x73\x65\x6C\x65\x63\x74\x3E\x3C\x2F\x73\x70\x61\x6E\x3E", "\x6D\x65\x73\x73\x5F\x6C\x69\x73\x74\x5F\x62\x6F\x78"];没有运行起来看,哪位有兴趣可以试下。