关于JS 是否通过特殊手段生成的 这段代码应该是加密过的,里面的变量都是无意义的,暂时无法猜测有什么功能,eval是js里面的一个函数, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 eval(codestring) codestring 参数是包含有效 JScript 代码的 String 对象. 这个字符串将由 JScript 分析器进行分析和执行. 说明 eval 函数允许 JScript 源代码的动态执行. 例如,下面的代码创建了一个包含 Date 对象的新变量 mydate : eval("var mydate = new Date();"); 传递给 eval 方法的代码执行时的上下文和调用 eval 方法的一样. 你的代码经过压缩之后变成如下:eval(function(p,a,c,k,e,r){e=String;if('0'.replace(0,e)==0){while(c--)r[e(c)]=k[c];k=[function(e){return r[e]||e}];e=function(){return'^$'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('function uiMsgBox(a){SetObjAttr(\'ui_msgbox_text\',\'innerHTML\',a);uiShowMsgBox();setTimeout(\'uiHideMsgBox()\',5000)}',[],1,''.split('|'),0,{}))在线压缩地址:http://dean.edwards.name/packer/ 这个代码实际就是你给的这个;function uiMsgBox(txt){ SetObjAttr('ui_msgbox_text','innerHTML',txt); uiShowMsgBox(); setTimeout('uiHideMsgBox()',5000);} jol_boy 谢谢你...上面2段代码不是一个意思,是我举的个例子http://dean.edwards.name/packer/这网站怎么用啊我把代码复制到了Paste:中,点了Pack,但是感觉象没有变啊再次感谢 if(typeof(document.attachEvent)!='undefined'){ window.attachEvent('onload',titleboxInit); document.attachEvent('onmousemove',titleboxMoveMouse); document.attachEvent('onmousedown',titleboxClear)}else{ window.addEventListener('load',titleboxInit,false); document.addEventListener('mousemove',titleboxMoveMouse,false); document.addEventListener('mousedown',titleboxClear,false)}function titleboxInit(){ var a='titlebox'; window.titleboxLastNode=null; window.titleboxOffstX=10; window.titleboxOffstY=10; window.titleboxDv=document.getElementById(a); if(!titleboxDv) { window.titleboxDv=document.createElement("div"); document.body.appendChild(titleboxDv); titleboxDv.id=a }titleboxDv.className=a; titleboxDv.style.visibility='hidden'}function titleboxScan(a){ if(typeof(titleboxDv)!='object'||typeof(a)!='object')return false; try { var b=a.getAttribute('title'); if(b)a.setAttribute('title',''); if(!b||b=='')b=a.getAttribute('titleContent'); if(typeof(b)=='string'&&b) { if(titleboxLastNode!=a) { a.setAttribute('titleContent',b); var c=a.getAttribute('titlewidth'); var d=a.getAttribute('titleoffset'); if(typeof(c)=='string'&&c) { titleboxDv.style.width=c+'px'; var f='' } else { titleboxDv.style.width=document.all?'auto':'1px'; var f=' nowrap' } titleboxDv.innerHTML='<table cellpadding="0" cellspacing="0" align="center"><tr><td'+f+'>'+b+'</td></tr></table>'; titleboxDv.style.visibility="visible" } titleboxLastNode=a; clsMouseCoords.getMouseCoords(); var g=document.getElementsByTagName('html').item(0); var h=titleboxDv.getElementsByTagName('table').item(0); if(typeof(d=='string')&&d) { var i=d.split(','); var j=Math.round(i[0]); var k=Math.round(i[1]) } else { var j=titleboxOffstX; var k=titleboxOffstY } if(clsMouseCoords.x+j>g.offsetWidth-h.offsetWidth) { var l=Math.max(j,clsMouseCoords.x-h.offsetWidth-j) } else { var l=clsMouseCoords.x+j } if(clsMouseCoords.y+k>g.offsetHeight-h.offsetHeight) { var m=Math.max(k,clsMouseCoords.y-h.offsetHeight-k) } else { var m=clsMouseCoords.y+k } titleboxDv.style.left=l+'px'; titleboxDv.style.top=m+'px' } else { titleboxClear() } } catch(e) { }}function titleboxMoveMouse(){ var a=getSrcElement(); if(a!=null) { titleboxScan(a) }}function titleboxClear(){ if(typeof(titleboxDv)=='object') { titleboxDv.style.visibility="hidden"; titleboxLastNode=null }} kingya2008 高手请问你写的什么怎么用 EXT4.0 (html布局/图片)js 处理图片 100分求电子邮箱系统的代码 如何改变超连接的内容? 请教:用javascript修改客户端注册表的方法? 怎么用一个普通的URL提交表单?(续)(续) 各位大哥,关于表格背景色修改的问题。 高分求解:中文字符串编码、页面函数调用 一个浏览网页硬盘就被共享的程序,有点问题向大虾请教!! js文件如何解密 问个正则问题 &开头 但不是以;结束的正则 使用js批删除超文本中所有超链接
codestring 参数是包含有效 JScript 代码的 String 对象. 这个字符串将由 JScript 分析器进行分析和执行.
说明
eval 函数允许 JScript 源代码的动态执行. 例如,下面的代码创建了一个包含 Date 对象的新变量 mydate :
eval("var mydate = new Date();");
传递给 eval 方法的代码执行时的上下文和调用 eval 方法的一样.
在线压缩地址:
http://dean.edwards.name/packer/
function uiMsgBox(txt)
{
SetObjAttr('ui_msgbox_text','innerHTML',txt);
uiShowMsgBox();
setTimeout('uiHideMsgBox()',5000);
}
我把代码复制到了Paste:中,点了Pack,但是感觉象没有变啊再次感谢
if(typeof(document.attachEvent)!='undefined')
{
window.attachEvent('onload',titleboxInit);
document.attachEvent('onmousemove',titleboxMoveMouse);
document.attachEvent('onmousedown',titleboxClear)
}
else
{
window.addEventListener('load',titleboxInit,false);
document.addEventListener('mousemove',titleboxMoveMouse,false);
document.addEventListener('mousedown',titleboxClear,false)
}
function titleboxInit()
{
var a='titlebox';
window.titleboxLastNode=null;
window.titleboxOffstX=10;
window.titleboxOffstY=10;
window.titleboxDv=document.getElementById(a);
if(!titleboxDv)
{
window.titleboxDv=document.createElement("div");
document.body.appendChild(titleboxDv);
titleboxDv.id=a
}titleboxDv.className=a;
titleboxDv.style.visibility='hidden'
}function titleboxScan(a)
{
if(typeof(titleboxDv)!='object'||typeof(a)!='object')return false;
try
{
var b=a.getAttribute('title');
if(b)a.setAttribute('title','');
if(!b||b=='')b=a.getAttribute('titleContent');
if(typeof(b)=='string'&&b)
{
if(titleboxLastNode!=a)
{
a.setAttribute('titleContent',b);
var c=a.getAttribute('titlewidth');
var d=a.getAttribute('titleoffset');
if(typeof(c)=='string'&&c)
{
titleboxDv.style.width=c+'px';
var f=''
}
else
{
titleboxDv.style.width=document.all?'auto':'1px';
var f=' nowrap'
}
titleboxDv.innerHTML='<table cellpadding="0" cellspacing="0" align="center"><tr><td'+f+'>'+b+'</td></tr></table>';
titleboxDv.style.visibility="visible"
}
titleboxLastNode=a;
clsMouseCoords.getMouseCoords();
var g=document.getElementsByTagName('html').item(0);
var h=titleboxDv.getElementsByTagName('table').item(0);
if(typeof(d=='string')&&d)
{
var i=d.split(',');
var j=Math.round(i[0]);
var k=Math.round(i[1])
}
else
{
var j=titleboxOffstX;
var k=titleboxOffstY
}
if(clsMouseCoords.x+j>g.offsetWidth-h.offsetWidth)
{
var l=Math.max(j,clsMouseCoords.x-h.offsetWidth-j)
}
else
{
var l=clsMouseCoords.x+j
}
if(clsMouseCoords.y+k>g.offsetHeight-h.offsetHeight)
{
var m=Math.max(k,clsMouseCoords.y-h.offsetHeight-k)
}
else
{
var m=clsMouseCoords.y+k
}
titleboxDv.style.left=l+'px';
titleboxDv.style.top=m+'px'
}
else
{
titleboxClear()
}
}
catch(e)
{
}
}function titleboxMoveMouse()
{
var a=getSrcElement();
if(a!=null)
{
titleboxScan(a)
}
}function titleboxClear()
{
if(typeof(titleboxDv)=='object')
{
titleboxDv.style.visibility="hidden";
titleboxLastNode=null
}
}
怎么用