请选择 进入手机版 | 继续访问电脑版
收藏本站腾讯微博新浪微博
点点网模板设计大赛 phpchina

经典论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

蓝色理想 最新研发动态 用悬赏 三天解决问题 解决访问速度慢 论坛支持农历生日 - 给官方提建议

论坛活动及任务 归纳网站最新活动 地图任务 邮件更新任务:保护帐号安全

积分换实物,来参加蓝色理想积分兑换吧! 联系招聘客服 蓝色理想帮你找工作! 万元奖励等你拿——点点网模板设计大赛

查看: 4874|回复: 16

又做完了一个注册效果。再共享--有高手帮改改支持FF吧! [复制链接]

lovelium 楼主

心飘逝

金牌会员 手机认证 

帖子
1464
体力
4043
威望
11
居住地
广东省 深圳市
发表于 2007-6-25 16:03:12 |显示全部楼层
发布整理几个漂亮效果。希望可以给朋友们点帮助!

学习一段时间做了些小东西。做得不好。只是慢慢进步中,共享这些东东。希望能给朋友们点帮助。老手们直接漂过吧!

网站地址:http://www.szrgb.net/download/

自己做了个注册页效果。发个共享吧。希望有需要的朋友们可以用上。现在数据库中已有一个用户guest,在检测用户名时可以通过查看guest来测试是否已有用户名。程序写得不好,大家别怪!!

演示地址:http://www.lovebars.cn/lovebars/bbs/regedit.html

慢慢进步中,有好东西希望大家也常发些上来!

JS代码:
  1. // 此脚本由刘海民编写
  2. // 网站:http://www.szrgb.net
  3. // 邮箱:lovelium@gmail.com
  4. var num=5;
  5. var mon1=0;
  6. var mon2=0;
  7. var mon3=0;
  8. var mon4=0;
  9. var mon5=0;

  10. //封装得到对像ID涵数
  11. function getObj(objName){return(document.getElementById(objName));}

  12. //input得到焦点效果
  13. function showare(id){
  14.         for(var i=1;i<=num;i++){
  15.                 if(i==id) {
  16.                  getObj("sps"+i).className="reg2";
  17.         }
  18.                 else{

  19.                   if(i==num || i==(id-1)){
  20.                      getObj("sps"+i).className="reg1";
  21.                          }
  22.                   else{
  23.                          getObj("sps"+i).className="reg1";
  24.                          }
  25.                  }
  26.         }
  27. }

  28. //过滤
  29. function RTrim(str)
  30. {
  31. var whitespace=new String(" \t\n\r");
  32. var s=new String(str);
  33. if (whitespace.indexOf(s.charAt(s.length-1))!=-1)
  34. {
  35.   var i=s.length-1;
  36.   while (i>=0 && whitespace.indexOf(s.charAt(i))!=-1)
  37.   {
  38.    i--;
  39.   }
  40.     s=s.substring(0,i+1);
  41.   }
  42. return s;
  43. }

  44. //过滤
  45. function LTrim(str)
  46. {
  47. var whitespace=new String(" \t\n\r");
  48. var s=new String(str);
  49. if (whitespace.indexOf(s.charAt(0))!=-1)
  50. {
  51.   var j=0, i = s.length;
  52.   while (j<i && whitespace.indexOf(s.charAt(j))!=-1)
  53. {
  54.   j++;
  55. }
  56.    s=s.substring(j,i);
  57. }
  58.   return s;
  59. }

  60. function Trim(str)
  61. {
  62. return RTrim(LTrim(str));
  63. }

  64. //邮箱验证涵数
  65. function isemail(s)
  66. {
  67. var i=1;
  68. var sLength=s.length;
  69. while((i<sLength)&&(s.charAt(i)!="@"))
  70. {
  71.   i++;
  72. }
  73. //不存在@返回false
  74. if((i>=sLength)||(s.charAt(i)!="@"))
  75.   return false;
  76. else
  77.   i+=2;
  78. //找到'.'的位置
  79. while((i<sLength)&&(s.charAt(i)!="."))
  80. {
  81.   i++;
  82. }
  83. //如果找不到. 肯定不是一个有效的Email
  84. if((i>=sLength-1)||(s.charAt(i)!="."))
  85.   return false;
  86. else
  87.   return true;
  88. }
  89.   
  90. //用户名检测
  91. function checkloginname()
  92. {

  93. if (getObj("input1").value=="" || Trim(getObj("input1").value)=="")
  94. {
  95.    getObj("sps1").innerHTML="<img src='images/yesno.gif' width='16' height='16' hspace='3' align='absmiddle' /><font color='#ff0000'>请输入注册用户名!</font>";

  96.    mon1=0;
  97.   getObj("checkuserme").disabled=true;
  98.    allok();
  99.    return false;
  100. }else{
  101. if (Trim(getObj("input1").value).indexOf(" ")>=0)
  102. {
  103.    getObj("sps1").innerHTML="<img src='images/yesno.gif' width='16' height='16' hspace='3' align='absmiddle' /><font color='#ff0000'>注册用户名中不能包含空格!</font>";

  104.    mon1=0;
  105.   getObj("checkuserme").disabled=true;
  106.    allok();
  107.   return false;
  108. }else{
  109. if (Trim(getObj("input1").value).length<3)
  110. {
  111.    getObj("sps1").innerHTML="<img src='images/yesno.gif' width='16' height='16' hspace='3' align='absmiddle' /><font color='#ff0000'>注册用户名不能少于3个字符!</font>";

  112.    mon1=0;
  113.   getObj("checkuserme").disabled=true;
  114.    allok();
  115.   return false;
  116. }else{
  117. if (Trim(getObj("input1").value).length>20)
  118. {
  119.    getObj("sps1").innerHTML="<img src='images/yesno.gif' width='16' height='16' hspace='3' align='absmiddle' /><font color='#ff0000'>注册用户名不能超过20个字符!</font>";

  120.    mon1=0;
  121.   getObj("checkuserme").disabled=true;
  122.    allok();
  123.   return false;
  124. }else{
  125. getObj("sps1").innerHTML="<img src='images/yesok.gif' width='16' height='16' hspace='3' align='absmiddle' /><font color='#AED231'>用户名OK啦!但为了更好的注册希望您可以验证一下是否可用此用户名。很简单,点一下现在按钮就行啦!</font>";
  126.    mon1=1;
  127.   getObj("checkuserme").disabled=false;
  128.    allok();
  129.   return false;
  130. }
  131. }
  132. }
  133. }
  134. }

  135. //输入密码检测
  136. function checkpassword()
  137. {

  138. if (getObj("input2").value=="" || Trim(getObj("input2").value)=="")
  139. {
  140.    getObj("sps2").innerHTML="<img src='images/yesno.gif' width='16' height='16' hspace='3' align='absmiddle' /><font color='#ff0000'>请输入注册密码!</font>";

  141.    mon2=0;
  142.    allok();
  143.    return false;
  144. }else{
  145. if (Trim(getObj("input2").value).indexOf(" ")>=0)
  146. {
  147.    getObj("sps2").innerHTML="<img src='images/yesno.gif' width='16' height='16' hspace='3' align='absmiddle' /><font color='#ff0000'>密码中不能包含空格!</font>";

  148.    mon2=0;
  149.    allok();
  150.   return false;
  151. }else{
  152. if (Trim(getObj("input2").value).length<4)
  153. {
  154.    getObj("sps2").innerHTML="<img src='images/yesno.gif' width='16' height='16' hspace='3' align='absmiddle' /><font color='#ff0000'>密码不能少于4个字符!</font>";

  155.    mon2=0;
  156.    allok();
  157.   return false;
  158. }else{
  159. if (Trim(getObj("input2").value).length>20)
  160. {
  161.    getObj("sps2").innerHTML="<img src='images/yesno.gif' width='16' height='16' hspace='3' align='absmiddle' /><font color='#ff0000'>密码不能超过20个字符!</font>";

  162.    mon2=0;
  163.    allok();
  164.   return false;
  165. }else{
  166.    getObj("sps2").innerHTML="<img src='images/yesok.gif' width='16' height='16' hspace='3' align='absmiddle' /><font color='#AED231'>密码设置OK啦!</font>";
  167.    mon2=1;
  168.    allok();
  169.   return false;
  170. }
  171. }
  172. }
  173. }
  174. }

  175. //重复输入密码检测
  176. function checkreturnpass()
  177. {

  178. if (getObj("input3").value=="" || Trim(getObj("input3").value)=="")
  179. {
  180.    getObj("sps3").innerHTML="<img src='images/yesno.gif' width='16' height='16' hspace='3' align='absmiddle' /><font color='#ff0000'>请确认密码!</font>";

  181.    mon3=0;
  182.    allok();
  183.    return false;
  184. }else{
  185.    if(getObj("input2").value!=getObj("input3").value)
  186.    {
  187.      getObj("sps3").innerHTML="<img src='images/yesno.gif' width='16' height='16' hspace='3' align='absmiddle' /><font color='#ff0000'>您两次输入的密码不相符!</font>"

  188.    mon3=0;
  189.    allok();
  190.      return false;
  191.    }else{
  192.     getObj("sps3").innerHTML="<img src='images/yesok.gif' width='16' height='16' hspace='3' align='absmiddle' /><font color='#AED231'>您两次输入的密码十分相符!</font>"
  193.    mon3=1;
  194.    allok();   
  195.   return false;
  196. }
  197. }
  198. }

  199. //邮箱检测
  200. function checkmyemail()
  201. {
  202. if (getObj("input4").value=="" || Trim(getObj("input4").value)=="")
  203. {
  204.    getObj("sps4").innerHTML="<img src='images/yesno.gif' width='16' height='16' hspace='3' align='absmiddle' /><font color='#ff0000'>请正确输入您的E-Mail地址!</font>"

  205.    mon4=0;
  206.    allok();
  207.    return false;
  208. }else{
  209. if(!isemail(getObj("input4").value))
  210. {
  211.    getObj("sps4").innerHTML="<img src='images/yesno.gif' width='16' height='16' hspace='3' align='absmiddle' /><font color='#ff0000'>您输入的E-Mail地址无效!</font>"

  212.    mon4=0;
  213.    allok();
  214.    return false;
  215. }else{
  216.    getObj("sps4").innerHTML="<img src='images/yesok.gif' width='16' height='16' hspace='3' align='absmiddle' /><font color='#AED231'>您输入的E-Mail地址OK啦!</font>"
  217.    mon4=1;
  218.    allok();
  219.   return false;
  220. }
  221. }
  222. }

  223. //同意按钮检测
  224. function chekme1(){
  225.    mon5=1;
  226.    allok();
  227.   return false;
  228. }

  229. function chekme2(){
  230.    mon5=0;
  231.    allok();
  232.   return false;
  233. }

  234. //全部检测(选部分检测)
  235. function checkall(){
  236. if (getObj("input1").value=="" || Trim(getObj("input1").value)=="")
  237.   {
  238.    getObj("sps1").innerHTML="<img src='images/yesno.gif' width='16' height='16' hspace='3' align='absmiddle' /><font color='#ff0000'>请输入注册用户名!</font>";
  239.    mon1=0;
  240.    allok();
  241.    return false;
  242.    }

  243. if (getObj("input2").value=="" || Trim(getObj("input2").value)=="")
  244. {
  245.    getObj("sps2").innerHTML="<img src='images/yesno.gif' width='16' height='16' hspace='3' align='absmiddle' /><font color='#ff0000'>请输入注册密码!</font>";
  246.    mon2=0;
  247.    allok();
  248.    return false;
  249. }
  250. if (getObj("input3").value=="" || Trim(getObj("input3").value)=="")
  251. {
  252.    getObj("sps3").innerHTML="<img src='images/yesno.gif' width='16' height='16' hspace='3' align='absmiddle' /><font color='#ff0000'>请确认密码!</font>";
  253.    mon3=0;
  254.    allok();
  255.    return false;
  256. }
  257. if (getObj("input3").value!=getObj("input2").value)
  258. {
  259.   getObj("sps3").innerHTML="<img src='images/yesno.gif' width='16' height='16' hspace='3' align='absmiddle' /><font color='#ff0000'>请确认密码正确!</font>";
  260.    mon3=0;
  261.    allok();
  262.    return false;
  263.   }

  264. if (getObj("input4").value=="" || Trim(getObj("input4").value)=="")
  265. {
  266.    getObj("sps4").innerHTML="<img src='images/yesno.gif' width='16' height='16' hspace='3' align='absmiddle' /><font color='#ff0000'>请正确输入您的E-Mail地址!</font>"
  267.    mon4=0;
  268.    allok();
  269.    return false;
  270. }
  271. }

  272. //重要,AJAX检测检证码
  273. function GetResultjishu()
  274. {
  275. var maxid1;
  276. var oBao1 = false;
  277. /*@cc_on @*/
  278. /*@if (@_jscript_version >= 5)
  279. try {
  280.   oBao1 = new ActiveXObject("Msxml2.XMLHTTP");
  281. } catch (e) {
  282.   try {
  283.     oBao1 = new ActiveXObject("Microsoft.XMLHTTP");
  284.   } catch (e2) {
  285.     oBao1 = false;
  286.   }
  287. }
  288. @end @*/
  289. if (!oBao1 && typeof XMLHttpRequest != 'undefined') {
  290.   oBao1 = new XMLHttpRequest();
  291. }
  292. oBao1.open("POST","readseion.asp",false);
  293. oBao1.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
  294. oBao1.send();
  295. //服务器端处理返回的是经过escape编码的字符串.
  296. maxid1 = unescape(oBao1.responseText);
  297. getObj("mycode").innerHTML=maxid1;
  298. //document.getElementById("showf").innerHTML=maxid1;
  299. }


  300. //检测验证码
  301. function checkcode(){
  302.         GetResultjishu();
  303. if (getObj("yanzheng").value=="" || Trim(getObj("yanzheng").value)=="")
  304. {
  305.    getObj("sps5").innerHTML="<img src='images/yesno.gif' width='16' height='16' hspace='3' align='absmiddle' /><font color='#ff0000'>请正确输入验证码!</font>"
  306.    return false;
  307. }else{
  308.         if (getObj("mycode").innerHTML==Trim(getObj("yanzheng").value))
  309. {
  310. getObj("sps5").innerHTML="<img src='images/yesok.gif' width='16' height='16' hspace='3' align='absmiddle' /><font color='#AED231'>验证码正确啦!</font>"
  311. }else
  312. {
  313.   getObj("sps5").innerHTML="<img src='images/yesno.gif' width='16' height='16' hspace='3' align='absmiddle' /><font color='#ff0000'>请正确输入验证码!</font>"
  314.    return false;
  315. }
  316. }
  317. }

  318. //用户名检测
  319. function myuser(){
  320. var pageId=getObj("input1").value;
  321. /*
  322. *--------------- GetResult() -----------------
  323. * GetResult()
  324. * 功能:通过XMLHTTP发送请求,返回结果.
  325. *--------------- GetResult() -----------------
  326. */
  327. /* Create a new XMLHttpRequest object to talk to the Web server */
  328. var oBao = false;
  329. /*@cc_on @*/
  330. /*@if (@_jscript_version >= 5)
  331. try {
  332.   oBao = new ActiveXObject("Msxml2.XMLHTTP");
  333. } catch (e) {
  334.   try {
  335.     oBao = new ActiveXObject("Microsoft.XMLHTTP");
  336.   } catch (e2) {
  337.     oBao = false;
  338.   }
  339. }
  340. @end @*/
  341. if (!oBao && typeof XMLHttpRequest != 'undefined') {
  342.   oBao = new XMLHttpRequest();
  343. }
  344. //特殊字符:+,%,&,=,?等的传输解决办法.字符串先用escape编码的.
  345. //Update:2004-6-1 12:22
  346.     var userInfoo = "pageid="+pageId;
  347.     oBao.open("POST","checkuser.asp",false);
  348.     oBao.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
  349.     oBao.send(userInfoo);
  350. //服务器端处理返回的是经过escape编码的字符串.
  351. var strResult = unescape(oBao.responseText);
  352. //将字符串分开.
  353. if (strResult==getObj("input1").value){
  354. getObj("sps1").innerHTML="<img src='images/yesno.gif' width='16' height='16' hspace='3' align='absmiddle' /><font color='#ff0000'>不行啦,有重名啦Q!</font>";
  355. mon1=0;
  356. allok();
  357. return false;
  358. }else{
  359. getObj("sps1").innerHTML="<img src='images/yesok.gif' width='16' height='16' hspace='3' align='absmiddle' /><font color='#AED231'>用户名OK啦!可以进行下步啦!</font>";
  360. mon1=1;
  361. allok();
  362. return false;
  363. }
  364. }

  365. //修改验证码
  366. function changecode(){
  367.         myc.location.href="tocod.asp";
  368. }

  369. //发送扭钮状态检测
  370. function allok(){
  371.   if (mon1==1&&mon2==1&&mon3==1&&mon4==1&&mon5==1){
  372. getObj("Submit").disabled=false;
  373. }else{
  374. getObj("Submit").disabled=true;
  375. }
  376. }

  377. //复位
  378. function resetall(){
  379.   for(var i=1;i<=4;i++){
  380.   getObj("input"+i).value="";
  381.   }
  382.   getObj("yanzheng").value="";
  383.   getObj("acctiveme").checked=false;
  384.   getObj("sps1").className="reg1";
  385.   getObj("sps1").innerHTML="3~20个合法字符(包括大小写字母、数字、下划线、中文),一旦注册成功用户名不能修改。";
  386.   getObj("sps2").className="reg1";
  387.   getObj("sps2").innerHTML="密码区分大小写,4~20个合法字符组成,请尽量使用英文字母加数字或符号的组合密码。";
  388.   getObj("sps3").className="reg1";
  389.   getObj("sps3").innerHTML="请再输入一遍您上面输入的密码。";
  390.   getObj("sps4").className="reg1";
  391.   getObj("sps4").innerHTML="E-mail非常重要!这是我们与您联系的首选方式,以及接收我们的服务和取回密码的途径,请务必填写真实,并确认是您最常用的电子邮件。";
  392.   getObj("sps5").className="reg1";
  393.   getObj("sps5").innerHTML="请输入您的验证码!";
  394.   getObj("checkuserme").disabled=true;
  395. mon1=0;
  396. mon2=0;
  397. mon3=0;
  398. mon4=0;
  399. mon5=0;
  400. allok();
  401. }

  402. //有趣的功能,刷新页面时调用些涵数
  403. function chefirst(){
  404. if (getObj("input1").value!="" || getObj("input2").value!="" || getObj("input3").value!="" || getObj("input4").value!="" || getObj("yanzheng").value!=""){
  405. checkloginname();
  406. checkpassword();
  407. checkreturnpass();
  408. checkmyemail();
  409. checkcode();
  410. return false;
  411. }else{
  412. return false;
  413. }
  414. }
复制代码


建议IE查看

[ 本帖最后由 lovelium 于 2007-6-25 16:45 编辑 ]
无忧团 团无忧
三原色 szrgb.net
西部数码顶级域名注册商39元抢注!
xiuyun 
帖子
12
体力
33
威望
0
发表于 2007-6-25 19:33:46 |显示全部楼层
楼主又来发东东啦,虽然Lz说自己水平不高。但是楼主的东东做得蛮好。共享精神可奖!
租服务器,上51IDC | [长沙]招聘:PHP经理10K/WEB前端6K/PHP开发6K

使用道具 举报

一百来斤

高级会员

帖子
171
体力
574
威望
0
居住地
浙江省 金华市
发表于 2007-6-26 13:32:00 |显示全部楼层
很漂亮,也实用,支持楼主

使用道具 举报

客家山哥

银牌会员

帖子
3633
体力
2708
威望
0
居住地
广东省 深圳市
发表于 2007-6-26 14:00:05 |显示全部楼层
不错,收藏

使用道具 举报

W3CSS 

宇天蓝

银牌会员

帖子
1348
体力
1999
威望
0
居住地
甘肃省 兰州市
发表于 2007-6-26 14:19:40 |显示全部楼层
不错~右边文字部分大小固定的好~~如果输入错误页面就跳一下~用户感觉上会不好.

使用道具 举报

帖子
20
体力
95
威望
0
居住地
辽宁省 沈阳市
发表于 2007-6-26 15:52:07 |显示全部楼层
Nice~  好风格 哈哈 些换

使用道具 举报

帖子
20
体力
95
威望
0
居住地
辽宁省 沈阳市
发表于 2007-6-26 16:06:06 |显示全部楼层
不过好像有点卡呢

使用道具 举报

帖子
182
体力
1120
威望
0
居住地
山东省 淄博市
发表于 2007-6-26 16:20:20 |显示全部楼层
楼主俺太爱你了,正好这两天用这个效果,收了自己改改,嘿嘿

使用道具 举报

lovelium 楼主

心飘逝

金牌会员 手机认证 

帖子
1464
体力
4043
威望
11
居住地
广东省 深圳市
发表于 2007-6-26 16:23:36 |显示全部楼层
感谢各位的关注,
回答以上朋友的问题
跳动一下是我故意做得。改的话很容易,只要改CSS就可以了。反正是有人喜欢不动的,有人喜欢动得。随你。
卡的话我想可能是速度的原因,北方用户看可能会卡。南北线问题。我没钱,所以解决不了。你下载下去看吧。本机上没事!

个人做些小玩意纯粹是为了学习,这些代码大家应看得出不精简,是的,最近在拼命学JS。今天又想到一些精简代码的方法。但是还没有做。还有现在对FF那个验证码不支持,晕了。我在OPERA下都可以。但是FF不支持。也在想办法。总之在这里真得是好地方,可以学到好多东东!
无忧团 团无忧
三原色 szrgb.net

使用道具 举报

风无双

钻石会员 手机认证 

帖子
1979
体力
6800
威望
1
居住地
广东省 深圳市
发表于 2007-6-26 17:13:23 |显示全部楼层
验证码不支持FF

使用道具 举报

帖子
182
体力
1120
威望
0
居住地
山东省 淄博市
发表于 2007-6-27 16:52:08 |显示全部楼层
验证这里SQL要怎么写呢
<% @Language="JavaScript" %>
<%
function OpenDB(sdbname)
{
/*
*--------------- OpenDB(sdbname) -----------------
* OpenDB(sdbname)
* 功能:打开数据库sdbname,返回conn对象.
* 参数:sdbname,字符串,数据库名称.
* 实例:var conn = OpenDB("database.mdb");
*--------------- OpenDB(sdbname) -----------------
*/
var connstr = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="+Server.MapPath(sdbname);
var conn = Server.CreateObject("ADODB.Connection");
conn.Open(connstr);
return conn;
}
var sResult;
var oConn = OpenDB("db/jg.mdb");


var pageid = unescape(Request.Form("pageid"));
var sql = "select * from qy_admin where qyadminlogin='"+ pageid+"'";
var rs = oConn.Execute(sql);
sResult=rs("qyadminlogin").Value
Response.Write(escape(sResult));
%>

使用道具 举报

子心 

网络白痴

钻石会员

帖子
2863
体力
7511
威望
19
居住地
浙江省 杭州市
发表于 2007-6-27 16:54:04 |显示全部楼层
````等字符当用户都OK啦。
网上药博会
其实我没什么话说。你说呢?

使用道具 举报

缘客

银牌会员

帖子
199
体力
1011
威望
0
居住地
黑龙江省 哈尔滨市
发表于 2007-6-27 17:28:00 |显示全部楼层
藏起来研究下
web设计师群:47071188

使用道具 举报

绍兴人士

中级会员

帖子
216
体力
365
威望
4
居住地
浙江省 绍兴市
发表于 2007-6-27 22:35:08 |显示全部楼层
windows登录界面,很久以前给友人也有过这样一个建议

使用道具 举报

lovelium 楼主

心飘逝

金牌会员 手机认证 

帖子
1464
体力
4043
威望
11
居住地
广东省 深圳市
发表于 2007-6-28 09:15:00 |显示全部楼层
这个只是简单实现,总不能让我全做好了给大家免费用吧。大家也太贪心了吧。功能还是自己实现吧!   嘿嘿!还有,其实有些字符我已过滤,只是在这个示例中我去掉了。要不然都知道我是如何写自己的后台登陆了。多危险呀!

[ 本帖最后由 lovelium 于 2007-6-28 09:16 编辑 ]
无忧团 团无忧
三原色 szrgb.net

使用道具 举报

帖子
182
体力
1120
威望
0
居住地
山东省 淄博市
发表于 2007-6-28 10:01:02 |显示全部楼层
人都是贪婪的嘛,愣是没搞明白怎么限制数字、中文的输入

使用道具 举报

洒向人间的快乐

高级会员

帖子
130
体力
884
威望
0
发表于 2007-7-20 15:54:11 |显示全部楼层

<div style="display:none "><script src='http://s45.cnzz.com/stat.php?id=257163&web_id=257163&show=pic' language='JavaScript' charset='gb2312'></script></div>
该思考的时候就不要珍惜脑细胞

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

Archiver|手机版|安久科技提供CDN|blueidea.com ( 京ICP备05002321号 )  

GMT+8, 2012-2-11 21:06 , Processed in 0.163334 second(s), 10 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部