Bleach·储君 Bleach·储君
关注数: 84 粉丝数: 94 发帖数: 4,481 关注贴吧数: 178
自己写的代码,各位大侠帮忙看看哪里错了~~3Q了 首先是js部分: ink type="text/css" rel="stylesheet" href="css/reg.css" /> <script language="javascript" type="text/javascript"> //向年份的下拉菜单中添加数据 function fillYear() { var year=document.myForm.ddlYear; year.options[0]=new Option("-选择年-","0");//创建下拉菜单中选项的第一项 var num=1970; for(var i=1;i<=70;i++) { year.options[i]=new Option(num,num); num++; } } //向月份的下拉菜单中添加数据 function getMonth() { var year=document.myForm.ddlYear; var month=document.myForm.ddlMonth; var day=document.myForm.ddlDay; month.length=0;//清空下拉菜单的所有选项 day.length=0; month.options[0]=new Option("-选择月-","0"); day.options[0]=new Option("-选择日-","0"); if(Number(year.value)!=0) { for(var i=1;i<=12;i++) { month.options[i]=new Option(i.toString(),i.toString()); } } } //向日期中添加数据 function getDay() { var year=document.myForm.ddlYear; var month=document.myForm.ddlMonth; var day=document.myForm.ddlDay; day.length=0; day.options[0]=new Option("-选择日-","0"); if(Number(month.value)!=0) { var d=0;//存储日期的上限 if(month.value==4 || month.value==6 ||month.value==9 ||month.value==11) { d=30; } else if(month.value==2) { if(year.value%4==0&&year.value%100!=0) { d=29; } else if(year.value%400==0) { d=29; } else { d=28; } } else { d=31; } } for(var i=1;i<=d;i++) { day.options[i]=new Option(i.toString(),i.toString()); } } //表单校验函数,非空校验 function check() { var name1=document.myForm.txtName1; var name2=document.myForm.txtName2; var pwd1=document.myForm.txtPwd1; var pwd2=document.myForm.txtPwd2; var year=document.myForm.ddlYear; var month=document.myForm.ddlMonth; var day=document.myForm.ddlDay; var spanname1=document.getElementById("spanName1"); var spanname2=document.getElementById("spanName2"); var spanpwd1=document.getElementById("spanPwd1"); var spanpwd2=document.getElementById("spanPwd2"); var spanbirth=document.getElementById("spanBirth"); if(name1.value=="") { name1.focus(); spanname1.style.display="inline"; return false; } else { spanname1.style.display="none"; } if(name2.value=="") { name2.focus(); spanname2.style.display="inline"; return false; } else { spanname2.style.display="none"; } if(pwd1.value=="") { pwd1.focus(); spanpwd1.style.display="inline"; return false; } else { spanpwd1.style.display="none"; } if(pwd2.value!=pwd1.value) { pwd1.value=""; pwd2.value=""; pwd1.focus(); spanpwd2.style.display="inline"; return false; } else { spanpwd2.style.display="none"; } if(year.value=="0") { spanbirth.innerHTML="请选择年份"; spanbirth.style.display="inline"; return false; } else { spanbirth.style.display="none"; } if(month.value=="0") { spanbirth.innerHTML="请选择月份"; spanbirth.style.display="inline"; return false; } else { spanbirth.style.display="none"; } if(day.value=="0") { spanbirth.innerHTML="请选择日期"; spanbirth.style.display="inline"; return false; } else { spanbirth.style.display="none"; } return true; } </script>
好吧,还是进不去..各位大神都来分析分析 首先,我们现在已知有些玩家可以正常登陆上线,而有些玩家不能上线,出现提示版本不同! 其次,我们知道现在可以登陆到二级码的界面 再次,登陆网站的语言是由XHTML写出来的(可扩展超文本标记语言)和HTML类似 已知<A HREF=文件名称>为超链接,搜索本地计算机内的对应文件 所以,导致现在登陆不上游戏的可能性有以下几种: 第一:众所周知,一个网站不可能只有一台计算机所对应的IP地址也不同,应用的虚拟主机技术应该是以域名的方式(域名相同,IP不同,端口可以不同)这样的方式可以减轻服务器的压力,从而更高效的利用有效资源(以下省略5000000字) 由于域名的相同,IP的不同,所以,我们的本地计算机在请求域名链接的时候,会经过DNS(域名解析系统Domain Name System)服务器,因为一个域名对应多个IP所以,我们的本地计算机在链接这个网址的时候,或许会连接到其他的IP地址,虽然是同一个公司的同一个域名,但是不同的IP地址的服务器数据库或许会缺少相应的更新资料,也就是说没有将全部的数据库资料更新,导致了我们能登录成功,但是打开的应用程序不一致! 第二种可能性:程序的链接性错误!(虽然本人对此没有太深的研究,大致猜想一下)我们知道,游戏所在文件夹中,有这两个文件图中标注的“1”就是我们一开始进游戏的时候,首次运行的文件,虽然看起来只是一个动画效果,但是实际上应该是接收网页信息的小程序,首先查询本地文件,是否存在“2”号文件,然后接收了用户名和密码之后,导入“2”文件,最后,我们就可以正常的登陆,并且游戏了!这其中出现的错误应该是程序“1”关联的“2”号程序失败,关联项是未更新的源“2”号程序,所以,导致了游戏版本的不符~~ 好吧,就这两个猜想,各位大神还有不同的意见或者是指出错误,本人虚心接纳
首页 1 2 3 下一页