如题 ?
解决方案 »
- mxGraph中的xml格式问题
- 求一个可以根据本地IP地址显示本地地址信息的JQ库
- 求 document.getElementById("brandul").getElementsByTagName("li") 里面的具体值,请看代码更清楚
- js获取TBody
- Ext.FormPanel加载不到数据
- Ajax接收值的问题!!!
- 大家帮我看看这个函数有什么错误?动态改变导航菜单背景图。
- 动态计算文本框内输入字符的数目为什么少一个?
- 求助应该用什么软件怎么分析网页,得到每一个JS事件被触发,用的函数?
- 100分求一个比较一维数组中数字大小的JAVASCRIPT程序!UP有分!
- extjs 的一个小问题。
- IE6是不是对class申明的style兼容不太好?
<!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>
<title></title>
<style type="text/css">
.login
{
border-width:2px;
border-color:Blue;
background:Yellow;
z-index:1001;
height:30px;
height:200px;
width:200px;
/*display:none 不能写在这里*/
}
.btm /*半透明层*/
{
position:absolute;
left:0;
top:0;
height:100%;
width:100%;
background:#000;
filter: alpha(opacity=50);
-moz-opacity:0.5;
opacity: 0.5;
z-index:1000;
/*display:none 不能写在这里*/
}
</style>
<script type="text/javascript">
function opendiv() {
var getLoginDiv = document.getElementById("login");
var getbtm = document.getElementById("btm");
getLoginDiv.style.display = "";
getbtm.style.display = "";
}
function cancel() {
var getLoginDiv = document.getElementById("login");
var getbtm = document.getElementById("btm");
getLoginDiv.style.display = "none";
getbtm.style.display = "none";
}
// function _mousemove() {
// var xx = window.event.clientX;
// var yy = window.event.clientY;
// var getLoginDiv = document.getElementById("login");
// getLoginDiv.style.top = xx;
// getLoginDiv.style.left = yy;
// }
</script>
</head>
<body>
<a href="javascript:opendiv()">登陆</a>
<div id="login" class="login" style="display:none;position:absolute;top:30%;left:30%;">
<a style="float:right;" href="javascript:cancel()">取消</a>
<br />
<input style="float:left;" id="userName" />
<br /><br />
<input id="Password" type="password" /> <br /><br />
<input id="btn" type="button" value="改变" onclick="" />
</div>
<div id="btm" style="display:none;" class="btm"></div>
</body>
</html>
需要弹出的div居中显示 ~
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<style>
#shadowDiv {
display: none;
width: 100%;
height: 100%;
position: absolute;
top:0;
left:0;
background-color:#000000;
filter: alpha(opacity = 60);
opacity: 0.6;
z-index: 999;
}
#login {
position: absolute;
background-color:#fff;
top:50%;
left:50%;
margin-top:-50px;
margin-left:-150px;
z-index:1000;
height:100px;
width:300px;
display:none;
}</style>
<script>
var register =function(){
showShadowDiv();document.getElementById("login").style.display="block";
}
var showShadowDiv = function(){
var d = document.createElement("DIV");
d.id = "shadowDiv";
document.body.insertBefore(d, document.body.firstChild);
d.style.display='block';
d.style.height=document.documentElement.clientHeight;
}
</script>
</head>
<body>
<input type="button" onclick="register();"/>
<div id="login">
账号: <input type="text" /><br />
密码: <input type="text" /><br />
<input type="button" value="确定" />
</div>
</body>
</html>参考下 。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>dragDiv.html</title>
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="this is my page">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<style type="text/css">
body {
font-family:Verfana;
font-size:11px;
color:#333333;
}
#win {
position:absolute;
left:250px;
top:250px;
width:200px;
height:150px;
border:1px solid #000000;
background: #0af934;
}
</style>
<script type="text/javascript">
var win;
var left = 50;
var top = 50;
var move = false;
function init() {
win = document.getElementById("win");
win.onmousedown = startDrag;
win.onmousemove = drag;
win.onmouseup = stopDrag;
}
window.onload = init;
function startDrag(event) {
event = event || window.event;
var x = event.pageX || event.x;
var y = event.pageY || event.y;
left = x - left;
top = y - top;
win.style.background = "red";
move = true;
}
function drag(event) {
if(move) {
event = event || window.event;
win.style.background = "blue";
var x = event.pageX || event.x;
var y = event.pageY || event.y;
win.style.left = x - left + "px";
win.style.top = y - top + "px";
//captureEvents();
//win.setCapture();
if (!window.captureEvents) {
win.setCapture();
} else {
captureEvents();
//window.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP);
}
}
}
function stopDrag(event) {
event = event || window.event;
win.style.background="yellow";
var x = event.pageX || event.x;
var y = event.pageY || event.y;
left = x - left;
top = y - top;
move = false;
//routeEvent();
//win.releaseCapture();
if (!window.releaseEvents) {
win.releaseCapture();
} else {
releaseEvents();
//window.releaseEvents(Event.MOUSEMOVE|Event.MOUSEUP);
}
} function toggleWin() {
var w = document.getElementById("win");
if (w.style.display == "none")
w.style.display = "block";
else
w.style.display = "none";
}
</script>
</head>
<body>
<input type="button" value="login/cancel" onclick="toggleWin()"/>
<div id="win">
</div>
</body>
</html>
在div中放置登陆内容,还可以加一个按钮取消登陆也行