什么是QQ空间代码

很多网站都有提供QQ空间代码,使用它可以快速的更换你QQ空间的皮肤、开场动画、导航、装饰、鼠标等等,代码都类似于:

引用内容 引用内容
javascript:window.top.space_addItem(1,23646,175,180,0,0,95);
javascript:window.top.space_addItem(4,4966,0,0,0,1,0);
javascript:window.top.space_addItem(5,609,0,0,1,1,0);
javascript:window.top.space_addItem(13,5145,0,0,150,700,0);
javascript:window.top.space_addItem(14,23787,0,0,0,0,0);
javascript:window.top.space_addItem(16,23213,330,80,600,600,0);
javascript:window.top.space_addItem(49,1011374,0,0,0,0,0);

使用方法非常简单:打开你的QQ空间,点击自定义按钮,在地址栏中输入上边的代码后回车(看到效果了吧,不喜欢再回车一下就取消了),确定后随便改些东西保存即可。

不过测试发现:有些物品是可以这样修改并使用的,但有些物品在保存时会提示"您有未购买的物品",估计是一些物品是免费的才可用,付费的就不行了。

从上边的代码中我们不难发现,之所以能这么方便快捷的更换QQ空间各种物件,都离不开space_addItem函数,找了下space_addItem这个函数,内容如下(加了些注释):

function pace_addItem(type,itemno,posx,posy,width,height,zIndex,notPlayFlash)
{
    if(simpleMode&&type>1)return;
    switch(type){
        case 1 : //皮肤
            space_changeSkin(type,itemno,posx,posy,zIndex);
            break;
        case 19: //横幅
            space_changeTitle(type,itemno,zIndex);
            break;
        case 2 :
        case 3 :
        case 6 :
        case 18 :
        case 12 : //公告栏
        case 13 : //导航
        case 15 :
        case 16 : //相册边框
        case 17 :
            space_FloatItems(type,itemno,posx,posy,width,height,zIndex);
            break;
        case 4 : //鼠标
            space_mouse(type,itemno);
            break;
        case 5 : //装饰
            space_addFloatItem(type,itemno,posy,width);
            break;
        case 7 :
        case 20:
            space_addFlower(type,itemno,posx,posy,width,height,zIndex,false,!g_FlowerXDoc);
            if(!g_FlowerXDoc)window.visitCountCallBack2=new Function("space_addFlower("+type+","+itemno+","+posx+","+posy+","+width+","+height+","+zIndex+",true);");
            break;
        case 22:
            space_addMagicShow(type,itemno);
            break;
        case 8 :
            break;
        case 9 :
            break;
        case 11 :
            break;
        case 14 : //开场动画
            if(notPlayFlash||flashVersion.major<8){currentStyle[14]=[itemno,posx,posy,0,0,0]return;}
            space_addWelFlash(type,itemno,posx,posy);
            break;
        case 49: //QCC皮肤
            space_changeQCCSkin(type,itemno);
            break;
        default:
            alert("错误的类型:"+type);
    }
    g_EditFlag=1;
}


上一篇: 拍拍网QCC地址探测器
下一篇: 浏览器类型判断
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
最新日志:
评论: 0 | 引用: 0 | 查看次数: 6981
发表评论
登录后再发表评论!