网站首页 手机版
 注册 登录
您现在的位置: 畅无忧设计 >> 网页特效 >> 表单按钮 >> 正文
最新文章
· 输入框输入提示代码
· 文本框提示代码
· 让表单ctrl加回车提交
· 简单代码实现JS多级Select联动菜单
· JS验证数字位数
· 带有介绍的Select列表菜单代码
· Js注册等待
· 点击按钮插入文字在文本框
· radio背景颜色选择器
· 表单内容提交等待效果
热门文章
 Js实现点击添加增加一行,点击删除
 DIV中实现input垂直居中
 常用的选择省份城市的联动下拉列表
 JS动态增加删除一组输入框
 jQuery实现Email邮箱地址自动补全代
 Select实现多选
 JS动态批量创建带表单文本框的表格
 JS实现上传本地图片前先预览
 日期选择下拉框
 漂亮的点击弹出的登陆框
相关文章
没有相关文章
漂亮的点击弹出的登陆框
来源:中国站长天空 更新时间:2009/12/3 1:14:01 阅读次数: 我要投稿
☉预览 ↓下载 #复制 +收藏
特效代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="www.w3.org/1999/xhtml">
<head>
<title>漂亮的点击弹出的登陆框</title>
<meta http-equiv="content-Type" content="text/html;charset=gb2312">
<!--把下面代码加到<head>与</head>之间-->
<style type="text/css">
.login { z-index: +1; }
body{ font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.login .inputb { width:97px; height:15px; border:1px solid #baced6; font-size:12px; padding-top:2px; margin-right:6px; display:block; float:left;}
.login_header{
cursor:move
}
.login div.login_header
{
  border: black;
  border-bottom: 0px;
  cursor: default;
  width: 254px;
  height: 31px;
  line-height: 19px;
  vertical-align: middle;
  background: url('images/headbg.gif') no-repeat;
  text-decoration: none;
}
.login div.login_body
{
  border: black;
  width: 254px;
  background: url('images/bg.gif') no-repeat left bottom;
  margin:0;
}
.login img.login_exit
{
  float: right;
  margin: 6px 8px 0px 0px;
  cursor: pointer;
}
.login table
{
  border-collapse: collapse;
  margin-bottom:5px;
}
.login table th , .login table td { padding:3px 0;}
.login table th { width:68px; text-align:right; font-weight:normal; color:#4e6aab; }
.login .code {}
.login .code img { border:1px solid #adc6dd; margin-bottom:-5px;}
.login .lsubmit { padding-left:60px;}
.login table td .linka {  display:block; float:left; padding-top:4px; }
</style>
<script language="javascript">
var popup_dragging = false;
var popup_target;
var popup_mouseX;
var popup_mouseY;
var popup_mouseposX;
var popup_mouseposY;
var popup_oldfunction;
function popup_display(x)
{
  var win = window.open();
  for (var i in x) win.document.write(i+' = '+x[i]+'<br>');
}
// ----- popup_mousedown -------------------------------------------------------
function popup_mousedown(e)
{
  var ie = navigator.appName == "Microsoft Internet Explorer";
  if ( ie && window.event.button != 1) return;
  if (!ie && e.button            != 0) return;
  popup_dragging = true;
  popup_target   = this['target'];
  popup_mouseX   = ie ? window.event.clientX : e.clientX;
  popup_mouseY   = ie ? window.event.clientY : e.clientY;
  if (ie)
       popup_oldfunction      = document.onselectstart;
  else popup_oldfunction      = document.onmousedown;
  if (ie)
       document.onselectstart = new Function("return false;");
  else document.onmousedown   = new Function("return false;");
}
// ----- popup_mousemove -------------------------------------------------------
function popup_mousemove(e)
{
  if (!popup_dragging) return;
  var ie      = navigator.appName == "Microsoft Internet Explorer";
  var element = document.getElementById(popup_target);
  var mouseX = ie ? window.event.clientX : e.clientX;
  var mouseY = ie ? window.event.clientY : e.clientY;
  element.style.left = (element.offsetLeft+mouseX-popup_mouseX)+'px';
  element.style.top  = (element.offsetTop +mouseY-popup_mouseY)+'px';
  popup_mouseX = ie ? window.event.clientX : e.clientX;
  popup_mouseY = ie ? window.event.clientY : e.clientY;
}
// ----- popup_mouseup ---------------------------------------------------------
function popup_mouseup(e)
{
  if (!popup_dragging) return;
  popup_dragging = false;
  var ie      = navigator.appName == "Microsoft Internet Explorer";
  var element = document.getElementById(popup_target);
  if (ie)
       document.onselectstart = popup_oldfunction;
  else document.onmousedown   = popup_oldfunction;
}
// ----- popup_exit ------------------------------------------------------------
function popup_exit(e)
{
  var ie      = navigator.appName == "Microsoft Internet Explorer";
  var element = document.getElementById(popup_target);
  popup_mouseup(e);
  element.style.visibility = 'hidden';
  element.style.display    = 'none';
}
// ----- popup_show ------------------------------------------------------------
function popup_show()
{
  element      = document.getElementById('popup');
  drag_element = document.getElementById('popup_drag');
  exit_element = document.getElementById('popup_exit');
  element.style.position   = "absolute";
  element.style.visibility = "visible";
  element.style.display    = "block";
    element.style.left = (document.documentElement.scrollLeft+popup_mouseposX-10)+'px';
    element.style.top  = (document.documentElement.scrollTop +popup_mouseposY-10)+'px';
  drag_element['target']   = 'popup';
  drag_element.onmousedown = popup_mousedown;
  exit_element.onclick     = popup_exit;
}
// ----- popup_mousepos --------------------------------------------------------
function popup_mousepos(e)
{
  var ie = navigator.appName == "Microsoft Internet Explorer";
  popup_mouseposX = ie ? window.event.clientX : e.clientX;
  popup_mouseposY = ie ? window.event.clientY : e.clientY;
}
// ----- Attach Events ---------------------------------------------------------
if (navigator.appName == "Microsoft Internet Explorer")
     document.attachEvent('onmousedown', popup_mousepos);
else document.addEventListener('mousedown', popup_mousepos, false);
if (navigator.appName == "Microsoft Internet Explorer")
     document.attachEvent('onmousemove', popup_mousemove);
else document.addEventListener('mousemove', popup_mousemove, false);
if (navigator.appName == "Microsoft Internet Explorer")
     document.attachEvent('onmouseup', popup_mouseup);
else document.addEventListener('mouseup', popup_mouseup, false);
</script>
</head>
<body>
<!--把下面代码加到<body>与</body>之间-->
<a href="#" onclick="popup_show()">登陆</a>
<div class="login" id="popup" style="visibility: hidden; display: none;">
<div class="login_header" id="popup_drag">
<img class="login_exit" id="popup_exit" src="images/close.gif" alt="关闭" />
</div>
<div class="login_body">
<form id="member_login" name="member_login" action="" method="post">
<table>
  <tr>
    <th>用户名:</th>
    <td><input type="text" class="inputb" /> <span class="linka"><a href="#">快速注册</a></span></td>
  </tr>
  <tr>
    <th>密  码:</th>
    <td><input type="text" class="inputb" /> <span class="linka"><a href="#">忘记密码</a></span></td>
  </tr>
  <tr>
    <th>验证码:</th>
    <td><input type="text" class="inputb" /> <span class="code"><img src="images/code.gif" /></span></td>
  </tr>
  <tr>
    <th>Cookie:</th>
    <td><select name="select" id="select">
    <option value="1">保持一年</option>
    </select></td>
  </tr>
  <tr>
    <td colspan="2" class="lsubmit"><input type="submit" value="登 录" /> <input type="submit" value="重 置" /></td>
  </tr>
</table>
</form>
</div>
</div>
</div>
</body>
</html>
☉预览 ↓下载 #复制 +收藏
特效说明:
漂亮的点击弹出的登陆框
  • 上一篇文章:
  • 下一篇文章:
  • 关于我们 - 联系我们 - 广告服务 - 在线投稿 - 友情链接 - 网站地图 - 版权声明
    CopyRight 2008-2010, CWYDESIGN.COM - 畅无忧设计, Inc. All Rights Reserved
    滇ICP备09005765号