<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”> <html xmlns=”http://www.w3.org/1999/xhtml”> <head> <meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″/> <title>登陆界面</title> <style type=”text/css”> * { margin:0; padding:0; font-size:12px; font-weight:normal; font-family:verdana, tahoma, helvetica, arial, sans-serif, “宋体”; font-style:normal; list-style-type:none; text-decoration:none; } div#body input#fnbtn { width:78px; height:39px; border:none; cursor:pointer; position:absolute; top:40px; left:100px; background:transparent url(’http://www.youdian.com/images/index/default/logbg_v2.png’) 0 -70px no-repeat; } div#mask { position:absolute; top:0; left:0; background:#fff; filter:alpha(opacity=20); -moz-opacity:0.2; z-index:100; } div#login { position:absolute; top:75px; left:100px; width:293px; z-index:200; } div#login h2 { height:26px; padding-top:3px; padding-left:25px; background:transparent url(’http://www.youdian.com/images/index/default/logbg_v2.png’) -84px -70px no-repeat; } div#login h2 input { height:18px; width:18px; float:right; border:none; cursor:pointer; margin:2px 6px 0 0; background:transparent url(’http://www.youdian.com/images/index/default/logbg_v2.png’) 0 -169px no-repeat; } div#login h2 a { display:block; float:left; width:83px; height:26px; line-height:26px; text-align:center; text-decoration:none; color:#666; } div#login h2 a.cur { color:#f00; background:transparent url(’http://www.youdian.com/images/index/default/logbg_v2.png’) 0 -187px no-repeat; } div#login ul { padding:14px 0 18px 12px; background:transparent url(’http://www.youdian.com/images/index/default/logbg_v2.png’) -84px bottom no-repeat; } div#login ul li { padding-left:60px; margin-top:10px; display:inline-block; } div#login ul li { display:block; } div#login ul li:after { content:”youdian”; clear:both; display:block; height:0; visibility:hidden; } div#login ul li tt { float:left; width:60px; margin-left:-70px; text-align:right; line-height:22px; color:#444; } div#login ul li div input.cell, div#login ul li div input.cell2 { height:16px; padding:2px; line-height:16px; width:179px; border:1px #dcdcdc solid; color:#666; } div#login ul li div input.cell2 { width:50px; } div#login ul li div label { color:#666; cursor:pointer; } div#login ul li div img { margin-bottom:-7px; margin-left:8px; } * html div#login ul li div img { margin-bottom:-4px; } *+html div#login ul li div img { margin-bottom:-4px; } div#login ul li div input#fnlogin { width:59px; height:21px; cursor:pointer; border:none; margin-right:15px; background:transparent url(’http://www.youdian.com/images/index/default/logbg_v2.png’) 0 -148px no-repeat; } div#login ul li p { padding-top:4px; color:#f00; } </style> </head> <body> <div id=”body”> <input id=”fnbtn” type=”button” title=”" /> </div> <div id=”mask” style=”display:none;”></div> <div id=”login” style=”display:none;”> <h2> <input id=”fnquit” type=”button” title=”退出登录” /> <a href=”#” class=”cur” name=”Email”>Email登录</a><a href=”#” name=”用户名”>用户名登录</a> </h2> <ul> <form id=”LoginForm” name=”LoginForm” action=”/Login.do” method=”post” enctype=”multipart/form-data” > <li> <input id=”loginType” name=”loginType” type=”hidden”/> <tt><label id=”logtype” for=”email”>Email:</label></tt> <div><input id=”username” name=”username” type=”text” class=”cell” onKeyPress=”return checkSubmit(event)”/></div> </li> <li> <tt><label for=”password”>密 码:</label></tt> <div><input id=”password” name=”password” type=”password” class=”cell” onKeyPress=”return checkSubmit(event)” /></div> </li> <li> <tt></tt> <div><input id=”reme” name=”rememberme” type=”checkbox” /> <label for=”reme”>下次自动登录</label> </div> </li> <li> <tt></tt> <div><input id=”fnlogin” type=”button”/><a href=”#” onclick=”return checkForgetPassword()”>忘记密码?</a></div> </li> </form> </ul> </div> <script type=”text/javascript”> function g(obj) { return document.getElementById(obj); } var login = { title:null, show:function(){ var sWidth,sHeight; sWidth = screen.width; sWidth = document.body.offsetWidth; sHeight=document.body.offsetHeight; if (sHeight<screen.height){sHeight=screen.height;} g(”mask”).style.width = sWidth + “px”; g(”mask”).style.height = sHeight + “px”; g(”mask”).style.display = “block”; g(”login”).style.display = “block”; g(”login”).style.right = g(”body”).offsetLeft + “px”; // window.status = g(”body”).offsetLeft; }, hide:function(){ g(”mask”).style.display = “none”; g(”login”).style.display = “none”; } } g(”fnbtn”).onclick = function(){ login.show(); this.blur(); this.style.backgroundPosition = “0 -109px”; }; g(”fnlogin”).onclick = function() { // The following 5 lines of code is used to get the login type & pass to the form // One More line of code is insert to root_index.jsp to capture the hidden value if (document.getElementById(”logtype”).innerHTML == “Email:”) { document.getElementById(’loginType’).value = ‘email’; } else { document.getElementById(’loginType’).value = ‘mobile’; } document.LoginForm.submit(); }; g(”fnquit”).onclick = function(){login.hide();g(”fnbtn”).style.backgroundPosition = “0 -70px”;}; var aa = g(”login”).getElementsByTagName(”a”); var aTab = new Array(); for(var i=0; i<aa.length; i++){ if(aa[i].parentNode.nodeName == “H2″){ aTab.push(aa[i]); } } for(var j=0; j<aTab.length; j++){ aTab[j].onclick = function(){ this.blur(); if (this.className != “cur”){ for(var k=0; k<aTab.length; k++){aTab[k].className = “”}; this.className = “cur” g(”logtype”).innerHTML = this.name + “:”; } } } </script> <script language=”javascript”> login.hide(); </script> </body> </html>
Tags: css, javascript Posted in 编程技术 | No Comments »