JavaScript程序代码问题 本人新手 要求讲解下面程序代码意思!!!看不懂啊~!!~

<bodyonload='body_load()'><SCRIPTLANGUAGE="JavaScript">varHasHta=falsefunctionbody_lo... <body onload='body_load()'>
<SCRIPT LANGUAGE="JavaScript">
var HasHta = false
function body_load(){
if(ohta.version!=null){ //是hta模式
var mwidth = 400;
var mheight = 243;
var mleft = (screen.availWidth - mwidth)/2;
var mtop = (screen.availHeight - mheight)/2;
window.moveTo(mleft,mtop);
window.resizeTo(mwidth,mheight);
document.body.style.border="0px";
document.body.style.overflow="hidden";
var tbStyle=document.getElementById("login_table").style;
tbStyle.position="absolute";
tbStyle.left="-2px";
tbStyle.top="-3px";
document.title="金点子生产管理系统";
HasHta = true ;
document.getElementById("login_bg").background="img/login_m1.gif";
}
else{
document.getElementById("lg_title").innerText = "用户登录";
}
}
if (window.parent!=this){
this.parent.location.assign(this.location.href);
}
function dologin(){
try{
ajax.regMessage("dologin")
ajax.addparam("user",document.getElementById("user").value);
ajax.addparam("pass",document.getElementById("pass").value);
ajax.exec();
}
catch(e){
alert(e.message)
}
}
</SCRIPT>
----------------------------------------还有这段-------------------------------------------------------
<TR>
<TD style='width:40px' align=right>账 号:</TD>
<TD><INPUT TYPE="text" NAME="user" class='lg_text' id='user' onkeypress='if(event.keyCode==13){pass.focus();pass.select();return false;}'></TD>

</TR>
<TR>
<TD align=right>密 码:</TD>
<TD><INPUT TYPE="password" NAME="pass" id='pass' class='lg_text' onkeypress='if(event.keyCode==13){dologin()}'></TD>

这2段都是登陆系统代码截取下来的
展开
 我来答
百度网友2dda7ed9a
2012-04-03 · 超过14用户采纳过TA的回答
知道答主
回答量:27
采纳率:0%
帮助的人:34.1万
展开全部
var HasHta = false //flag
function body_load(){ //定义一个名为body_load的函数,body被加载的时候会被执行
if(ohta.version!=null){ //是hta模式 如果对象不为空就执行姿弊下边的
var mwidth = 400; //设定宽度
var mheight = 243; //设定高度
var mleft = (screen.availWidth - mwidth)/2; //设定窗口左边距
var mtop = (screen.availHeight - mheight)/2; //设定窗口上边距
window.moveTo(mleft,mtop); //将窗口移动到前边定义好的位置 左边距 上边距
window.resizeTo(mwidth,mheight); //将窗口重定义大小到之前定义的高度和宽度
document.body.style.border="0px"; //设定html的body标签的边框为0像素 即无边框
document.body.style.overflow="hidden"; //设定body标签内容溢出隐藏而不会产生滚动条
//拍芹定义一个对象这个对象这个对象存放了一个ID为login_table的样式
var tbStyle=document.getElementById("login_table").style;
tbStyle.position="absolute"; //设置该对象在网页上的位置为绝对定位
tbStyle.left="-2px"; //设置这个对象 距参照物 左边距为-2像素
tbStyle.top="-3px"; //设置这个对象 距参照物 上边距为-3像素
document.title="金点子生产管理系统"; //将整个文档的标题改为 "金点子生产管理系统"
HasHta = true ; //flag设为true
//将ID为login_bg的元素背景图片换为 img文件夹下的login_m1.gif图片
document.getElementById("login_bg").background="img/login_m1.gif";
}else{
//如果if的时候获取的对象为空,则将ID为lg_tittle这个页面元素的文字内容改为"用户登录"
document.getElementById("lg_title").innerText = "用户登录";
}
}
if (window.parent!=this){//如果父窗口不是当前目标
this.parent.location.assign(this.location.href); //跳转页面
}
function dologin(){//定义执行login的函数
//尝试AJAX传递内容信息
try{
ajax.regMessage("dologin")//任务名称
ajax.addparam("user",document.getElementById("user").value);//用户名
ajax.addparam("pass",document.getElementById("pass").value);//密码
ajax.exec();//AJAX执行
}
catch(e){//抛出异常
alert(e.message)
}
}
--------------------------------------------------------------------------------------------------------------
//第二段代码我就不一一解释了 总的功能就是 有两个 输入框
第一个是账号 第二个是密码
在第一个账号输入框 我输入完毕后敲回车,自动把光标移到第二个输入框的位置上以便继续输入
然后再第二个输入框输入密码后敲回车,则自动执行dologin函数也就是我们第一段代码袭册毕最后的那个函数,开始执行登录操作。
!!我打的好累 分还不给我吗?
左手编码
2012-04-01 · TA获得超过756个赞
知道小有建树答主
回答量:421
采纳率:0%
帮助的人:350万
展开全部
新手嘛就从基础看起,不要上来就看那么复杂的东西
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式