這個就沒什么好說的了。。直接上代碼啊!!
首先是HTML的代碼。其中包含了登錄點擊按鈕以及一個簡陋的登錄框。
復制代碼 代碼如下:
<body>
<div></div>
<div>
<a>登錄</a>
</div>
<br/>
什么都沒有用。。。<br/><br/>
什么都沒有用。。。<br/><br/>
什么都沒有用。。。<br/><br/>
什么都沒有用。。。<br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<div>
<form method="post" action="user/login.html">
<table>
<caption>
用戶登錄
</caption>
<tr>
<td>用戶名:</td>
<td><input type="text" /></td>
</tr>
<tr>
<td>密碼:</td>
<td><input type="password" /></td>
</tr>
<tr>
<td>驗證碼:</td>
<td><img src="base/verify.html"></td>
</tr>
<tr>
<td><input type="submit" value="登錄" /></td>
<td><input type="button" value="取消" /></td>
</tr>
</table>
</form>
</div>
</body>
復制代碼 代碼如下:
<script type="text/javascript">
function login(){
var shadeWidth = document.body.clientWidth + 30;
var shadeHeight = document.body.clientHeight + 30;
var shade = document.getElementById("shade");
shade.style.width = shadeWidth + "px";
shade.style.height = shadeHeight + "px";
shade.style.display = "block";
var loginDivWidth = 200;
var loginDivHeight = 800;
var loginDiv = document.getElementById("login");
loginDiv.style.width = loginDivWidth + "px";
loginDiv.style.height = loginDivHeight + "px";
loginDiv.style.top = (document.body.scrollTop + document.body.clientHeight / 2
- loginDivHeight / 2) + "px";
loginDiv.style.left = (document.body.scrollLeft + document.body.clientWidth / 2
- loginDivWidth / 2) + "px";
loginDiv.style.display = "block";
}
</script>
復制代碼 代碼如下:
function loginDivCenter (){
loginDiv.style.top = (document.body.scrollTop + document.body.clientHeight / 2
- loginDivHeight / 2) + "px";
loginDiv.style.left = (document.body.scrollLeft + document.body.clientWidth / 2
- loginDivWidth / 2) + "px";
}
function scall (){
loginDivCenter();
}
window.onscroll=scall;
window.onresize=scall;
window.onload=scall;
新聞熱點
疑難解答
圖片精選