2007-06-23

我做的第一个好用的JS!朋友们来看看吧! - [程序人生]

告诉你怎么用!
1、在桌面上建一个随意(**).text,打开,把下面的JS代码,拷贝进去,然后再改这个(**).text文件的名字为myMoveMenu.js
2、也一样在桌面上建一个随意(**).text,打开把下面的HTML代码拷贝进去,也一样改一下(**).text文件的名字为login.html
说明:里在有四个功能,一个是打开和隐藏一个DIV,再一个是最小化,关闭和移动。。。。
代码一、myMoveMenu.js

//可以移动的菜单

//初定义对象
var Mouse_Obj="none";

//初始坐标 X 和 Y
var pX;
var pY;

//获取对象的二个方法

document.onmousemove=D_NewMouseMove;

document.onmouseup=D_NewMouseUp;

//移动菜单方法
function moveMenu(Menu_Obj){

//获得菜单对赋给初定义对象
Mouse_Obj = Menu_Obj;

//菜单X
  pX = parseInt(document.all(Mouse_Obj).style.left)-event.x;
  //菜单Y
  pY = parseInt(document.all(Mouse_Obj).style.top)-event.y;

  }
 
  //鼠标选中移动
function D_NewMouseMove(){
//对象不为空,则可以移动
if(Mouse_Obj!="none"){

  document.all(Mouse_Obj).style.left = pX + event.x;
 
  document.all(Mouse_Obj).style.top = pY + event.y;
 
  event.returnValue = false;
 
  }
}
 
  //没有选中对象
function D_NewMouseUp(){

if(Mouse_Obj!="none"){

Mouse_Obj="none";

}
}


代码二、login.html
<!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=gb2312" />
<title>div-第一个试验</title>
<SCRIPT language="javascript" src="myMoveMenu.js">
</SCRIPT>
<SCRIPT language="javascript" >
function checkMenu(table_id){//显示隐藏程序
var table_id;//表格ID
if (table_id.style.display == "none") {
//如果为隐藏状态
table_id.style.display="";
}else{//否则
table_id.style.display="none";//切换为隐藏状态
}//换图
}
</SCRIPT>
<style type="text/css">
<!--
#login {
position:absolute;
width:200px;
z-index:1;
overflow: auto;
text-align: center;
display: block;
margin: 10px;
border: 1px solid #336633;
visibility: visible;
}
#lonin_01 {
overflow: auto;
position: 固定;
visibility: visible;
height: auto;
width: auto;
font-size: 14px;
font-weight: bold;
color: #009933;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #DDDDDD;
display: block;
background-position: center;
padding-top: 5px;
padding-bottom: 5px;
background-color: #F7F7F7;
}
#login_name {
font-size: 12px;
color: #000000;
display: block;
margin-top: 10px;
}
.text {
border: 1px solid #999999;
height: 16px;
width: 120px;
}
#login_botton {
background-color: #F0FBF0;
padding: 5px;
border: 1px solid #CCCCCC;
margin-top: 20px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 10px;
}
#login_pwd {
font-size: 12px;
color: #000000;
margin-top: 8px;
}
#button {
font-size: 12px;
font-weight: bold;
color: #009933;
background-color: #DCF3DC;
border: 1px solid #58C758;
width: 60px;
height: 22px;
}
#reset {
font-size: 12px;
font-weight: bold;
color: #1188FF;
background-color: #E8F3FF;
border: 1px solid #3399FF;
width: 60px;
height: 22px;
}
#ti {
font-size: 12px;
color: #333333;
background-color: #F7F7F7;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #CCCCCC;
display: block;
padding-top: 5px;
height: 40px;
margin-right: 1px;
margin-bottom: 2px;
margin-left: 1px;
}
-->
</style>
</head>

<body>
<a href="#" onclick="checkMenu(login);">登录</a>
<div id="login" onmousedown="moveMenu('login');" style="position:absolute; left:200px;top:50px;display:none;">
  <div id="lonin_01" onclick="checkMenu(check);">用户登录Loging... <a href="#" onclick="checkMenu(login);">X</a></div>
  <div id="check">
  <div id="login_name">用户名:
    <input name="textfield" type="text" class="text" size="16" maxlength="32" />
  </div>
  <div id="login_pwd">密?码:
    <input name="textfield2" type="password" class="text" size="17" maxlength="32" />
  </div>
  <div id="login_botton">
    <input type="submit" name="tijiao" id="button" value="提交" />
    ?br />     <input type="reset" name="reset" id="reset" value="重置" />
  </div>
  <div id="ti"><a href="#">忘记密码?</a>?<a href="#">在这里找...</a> </div>
  </div>
</div>
</body>
</html>




评论

    发表评论

     姓名:
     E-mail:
     地址: