我使用的是lightbox中的一个类似版本,名字叫做floatbox,可以实现lightbox的效果。
但是使用这个js以后,会弹出一个对话框上面写到:
Reminder:
Floatbox is copyrighted software and requires registration for legal use.
Please visit http://randomous.com/floatbox/register to purchase a commercial site license or to request a free license key for your non-profit web site. The license key removes this nag note.我想去掉这个,请问怎么去掉?也就是说这个必须去他的网站申请,但是我只是自己做着玩儿玩儿,并不想申请,虽然说是免费的,但是还是不想要。请问能去掉吗?这里是floatbox的下载地址:
http://randomous.com/floatbox/floatbox_3.52.2.zip请高手试试吧,帮帮我。使用很简单。谢谢了

解决方案 »

  1.   

    core.js里的最后那段加密的就是注册认证算法.翻译如下.
    Floatbox.prototype.reg=function(){
    var H=5,D=Math.floor(Math.random()*H*H);
    var C=function(O){if(!O){return ""}
    var I=O.length,K=I-Math.floor((I-2)/4)-2,J=[],Q=I;
    while(Q--){
    var L=O.charCodeAt(Q);
    if(L>96){L-=6}
    if(L>63){L-=5}J[Q]=L-48}
    var P=J[I-1],Q=I-1;
    while(Q--){J[Q]=J[Q]^P}
    var M="";
    for(var Q=0,N=0;Q>4);
    break;
    case 1:L=(J[N]&15)<<4;N++;L=L|((J[N]&60)>>2);break;
    case 2:L=(J[N]&3)<<6;N++;L=L|J[N];N++;break}
    M+=String.fromCharCode(L)}return M};
    if(D){return""}
    var F=fb,G=arguments.callee;
    if(typeof G.h==="undefined"){G.d=/https?:\/\/.*[a-z1-9\-]{2,}\.[a-z]{2,}/.test(F.base);
    G.l=(F.licenseKey&&C(F.licenseKey))||"";G.ll=G.l.length;
    if(!/[a-z1-9\-]{2,}\.[a-z]{2,}/i.test(G.l)&&!(G.ll>4&&!(G.ll%4)&&/^[a-z1-9\-]+$/i.test(G.l))){
    G.l="";G.ll=0}G.h=false;
    if(G.ll){if(G.l.indexOf(".")!==-1){
    var A=[G.l]}else{var A=[];
    for(var E=0,B=0;E6){G.h=true;break}}}}
    return(!G.l||(G.d&&!G.h))?C(zheduantaichang):""};
      

  2.   

    var zheduantaichang="JQ@n7sPd7Rzq39is6Qbd0B@n1gWU2AHd1gfj7QCVGR7n3R@mItSe"+
    "KMCVGQvz0A7m7NmfKNOzIcPs2ALl3hHp7AXyFALp1QbcIsLw3wCVGQLp1QbcIwHq2ALlIcGYJ"+
    "ROu6h@X1QCbGwjv6w7n1tmfKRPWIcGYJQGYCwDr0AXy3BGUJMbsJtfs6sOpJy3q1gTi2wbWGQ"+
    "zdGQLp6Rzc0A7m7QDyGRLp3x@h2BHzGQTo3MPc3BTj0BHz6cPc3A7n6h@c2B@n1gWu3wbcGQf"+
    "z3gTqGRDd38Wa2xGuFdX:1QDv6gCu7wzd0B:uJQSu0RHz3tis0R@i6NmpFhHv1w@p1Abj6cXt"+
    "1gip3wfp2B@s1hup6wDx0BLi3BGsGR@v6w7z7NisBgHq2AXlGtXm7R@eIsap6wTo3Qbr1hDdF"+
    "wLp18bw1Qbv7QHp4Mbc3A7n6h@z6tep29Wu7Qau6RDc2gvv6gCu28Pt1gjr3BHt0ATqGRLn7Q"+
    "Cu1Qzt3AXd38Pp6sPi1cPc3BTj3BLiGQSu3xHz38Pq0ALz1xLzGQrz48Pw1hGu4Abj6sPo1gW"+
    "r6RHp3wziGR7z2sPd0B@zFsPC0QCu1Qzt3AXd38Pl3Byu6wDr1h3z6cPi0QzdGQXv3cPo1h@z"+
    "Ftep6NWaFg@n7tWO";
      

  3.   

    你试试把上面那段的最后return改成直接返回zheduantaichang的内容.
      

  4.   

    把core.js用个软件排一下版
    然后把最后那段加密的function(p,a,c,k,e,r)
    替换成上面那段.
    另外最后返回直接是zheduantaichang的内容.
      

  5.   

    我也一直被这问题困扰着~
    看了这方法後还是失败了...
    我将
    function(p, a, c, k, e, r) {
    ...
    ...
        c = 1
    };替换成Floatbox.prototype.reg=function(){
    ...
    ...
    y>结果就不能执行了...
    能请更进一步说明吗?
    感激不尽~