📄 qqlevel.htm
字号:
<html>
<head>
<title>QQ等级查询</title>
<style>
h3{color:blue;font-weight:bold}
body,td{color:green;font-size:14px}
span{color:red;font-weight:bold;font-size:14px}
input{color:blue;font-size:14px}
div{color:black;font-size:12px}
</style>
</head>
<body>
<center>
<h3>QQ等级查询</h3>
<table>
<tr><td>
QQ等级计算公式:第N级所需累积的活跃天数 = N*N+4*N<br>
<form name="f" id="f">
跟据QQ号码查询等级:<input type="text" name="qq" value="324324" size="9">
<input type=button value="查询" onclick="get_level_by_qq()">
<input type=button value="QQ排行榜" onclick="get_qq_list()">
<a href='' id='a' target='fr'></a><br>
<span id="level_table"></span><br>
请输入你的活跃天数:<input type="text" name="d" value="0" size="5">天,<input type=button value="计算" onclick="js()">
<a id="time_link" href="http://im.qq.com/qq/mo.shtml?time.htm" target="_blank" title=""><span id="icon"></span></a><br>
活跃天数:<span id="day">0</span>天,你的等级:<span id="level">0</span>级,<br>
剩余升级天数:<span id="update_day">0</span>天,离<span id=sun_num>0</span>个太阳还差<span id=sun_day>0</span>天.<br><br>
<textarea id="level_list" cols="50" rows="15">正在加载数据,请稍候...</textarea><br>
请输入最大级别:<input type="text" name="max_level" value="0" size="5">,<input type=button value="查询" onclick="cx()">
</form>
</td></tr>
</table>
<div align=center>
如果你觉得本网页对你有用,请介绍给你的QQ好友,谢谢!<br>
<a href="http://qbit.100steps.net/javascript/qqpet.htm" target="_blank">宠物等级查询</a>
<a href="http://im.qq.com/qq/mo.shtml?time.htm" target="_blank">官方等级说明</a>
<a href="http://im.qq.com/cgi-bin/special/get_level" target="_blank">官方等级查询</a>
<br>
-----------------------------------------------------------------<br>
Copyright ©2001 - 2008 <a href="http://qbit.100steps.net" target="_blank">qbit.100steps.net</a> All Rights Reserved
<br>Power by qbit(QQ:324324)<br>
<script src="http://qbit.100steps.net/count.php?time=100000000000"></script>
</div>
</center>
</body>
</html>
<script>
var f=document.getElementById("f");
var icon=document.getElementById("icon");
var day=document.getElementById("day");
var level=document.getElementById("level");
var update_day=document.getElementById("update_day");
var sun_num=document.getElementById("sun_num");
var sun_day=document.getElementById("sun_day");
var time_link=document.getElementById("time_link");
var max_level=64;
list_level(max_level);
function list_level(max_level)
{
var ll="等级 活跃天数 升级天数 等级图标\n";
for(l=1;l<=max_level;l++)
{
ll+=l+"\t"+get_day(l)+"\t"+(l*2+5)+"\t"+get_level_text(l)+"\n";
}
f.level_list.value=ll;
f.max_level.value=max_level;
}
function cx()
{
var l=f.max_level.value;
if(isNaN(l)||l<0)
{
alert("请输入大于0的数字");
return;
}
else if(l>100)
{
alert("数字太大了,我是能算出来,但是怕你的内存吃不消啊!");
return;
}
else l=Math.floor(l);
list_level(l);
}
function js()
{
var d=f.d.value;
if(isNaN(d)||d<0)
{
alert("请输入大于0的数字");
return;
}
else if(d>10000)
{
alert("不会吧, 你的等级会有那么高吗? 难道你收买了麻花藤?");
return;
}
else d=Math.floor(d);
var l=get_level(d);
var ud=get_update_day(d,l+1);
var sn=get_sun_num(l);
var sd=get_sun_day(sn,d);
icon.innerHTML=get_level_icon(l);
day.innerHTML=d;
level.innerHTML=l;
update_day.innerHTML=ud;
sun_num.innerHTML=sn;
sun_day.innerHTML=sd;
time_link.title="等级:"+l;
}
function get_day(l)
{
return l*l+4*l;
}
function get_level(d)
{
var l=1;
var ld=0;
while(1)
{
ld=l*l+4*l;
if(d<ld) return l-1;
l++;
}
}
function get_update_day(d,l)
{
var ld=l*l+4*l;
return ld-d;
}
function get_level_icon(l)
{
var sun=Math.floor(l/16);
var moon=Math.floor((l%16)/4);
var star=l%4;
var icon="";
for(i=0;i<sun;i++) icon+="<img border=0 src='http://im.qq.com/qq/images/time_sun.gif'>";
for(j=0;j<moon;j++) icon+="<img border=0 src='http://im.qq.com/qq/images/time_yueliang.gif'>";
for(k=0;k<star;k++) icon+="<img border=0 src='http://im.qq.com/qq/images/time_star.gif'>";
return icon;
}
function get_level_text(l)
{
var sun=Math.floor(l/16);
var moon=Math.floor((l%16)/4);
var star=l%4;
var text="";
for(i=0;i<sun;i++) text+="◎";
for(j=0;j<moon;j++) text+="¢";
for(k=0;k<star;k++) text+="☆";
return text;
}
function get_sun_num(l)
{
var sun=Math.floor(l/16)+1;
return sun;
}
function get_sun_day(sn,d)
{
var l=sn*16;
var ld=l*l+4*l;
return ld-d;
}
function get_level_by_qq()
{
var qq=f.qq.value;
if(isNaN(qq)||qq<10000)
{
alert("有这样的QQ号的吗?多少钱买的?");
return;
}
else if(qq>999999999)
{
alert("你这个是什么QQ号码?");
return;
}
else qq=Math.floor(qq);
var url='http://im.qq.com/cgi-bin/special/get_level';
// get_xmlhttp(url,qq);
level_table.innerHTML="<iframe name='fr' src='' frameborder=0 width=350 height=250></iframe>";
a.href="http://www.cnb2b.cn/manager/xmlhttp.jsp?qq="+qq+"";
a.click();
}
function get_qq_list()
{
level_table.innerHTML="<iframe name='fr' src='qq_list.php' frameborder=0 width=700 height=250></iframe>";
}
function get_xmlhttp(url,qq)//javascript不支持xmlhttp.setRequestHeader("Cookie","")
{
try
{
var xmlhttp=false;
try{xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");}catch (e){
try{xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");}catch(e){xmlhttp = false;}}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {xmlhttp = new XMLHttpRequest();}
xmlhttp.open( "GET" , url , true ) ;
xmlhttp.setRequestHeader("Accept", "*/*");
// xmlhttp.setRequestHeader("Referer", "http://im.qq.com/cgi-bin/special/get_level");
xmlhttp.setRequestHeader("Accept-Language", "zh-cn");
xmlhttp.setRequestHeader("Accept-Encoding", "gzip, deflate");
xmlhttp.setRequestHeader("Host", "im.qq.com");
// xmlhttp.setRequestHeader("Cookie","pvid=1876017678; UINLOGIN=10001; cellect=0; verifysession=b70ad9debab3df3fb29df6929f9cb27e4ffb4716ff0d482da97eb1d3fdc3b6e0; uin=o000010001; skey=10001");
xmlhttp.setRequestHeader("Cache-Control", "no-cache");
xmlhttp.setRequestHeader("Connection", "Keep-Alive");
xmlhttp.setRequestHeader("User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)");
xmlhttp.send(null);
xmlhttp.onreadystatechange = function()
{
if(xmlhttp.readyState == 4)
{
alert(xmlhttp.getAllResponseHeaders());
parse_xmlhttp(xmlhttp.responseText);
}
}
}
catch(e)
{
alert(e);
}
}
function parse_xmlhttp(code)
{
code=code.replace(/[\n\r]/gi,'');
code=code.replace(/^(.*)<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">(.*)<\/table>(.*)$/gi,'<table width="100%" border="0" cellspacing="0" cellpadding="0">$2</table>');
code=code.replace('</table></td> </tr> <tr align="center"> <td height="50"><a onclick="javascript:window.close();" style="cursor:hand;text-decoration: underline;">关闭窗口</a></td> </tr> </table></td> </tr> <tr> <td colspan="2"><img src="/message/images/time/footer.gif" width="335" height="6"></td> </tr> </table></td> </tr>','');
level_table.innerHTML=code;
}
</script>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -