问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

动态DIV,求代码,和注释

发布网友 发布时间:2022-05-06 14:22

我来回答

2个回答

热心网友 时间:2022-06-30 22:51

这个就是层遮蔽

实现这样的效果三层就OK
一个层用来显示
一个用来遮蔽显示的那个层
还有一个就是实现你说的那个div

代码给你

<!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 runat="server">
<title>无标题页</title>

<script language="javascript" type="text/javascript">
function Open()
{
DispalySelect(0);
document.getElementById("divPageMask").style.display="block";
resizeMask();
window.onResize = resizeMask;
document.getElementById("divOpenWin").style.display="block";
}
function Close()
{
DispalySelect(1);
divPageMask.style.width = "0px";
divPageMask.style.height = "0px";
divOpenWin.style.display = "none";
window.onResize = null;

document.getElementById("divOpenWin").style.display="none";
}

function resizeMask()
{
divPageMask.style.width = document.body.scrollWidth+1000;
divPageMask.style.height = document.body.scrollHeight;
divOpenWin.style.left = ((document.body.offsetWidth - divOpenWin.offsetWidth) / 2);
divOpenWin.style.top = "20px";
}
function DispalySelect(val)
{
// var dispalyType;
var arrdispalyType=["hidden","visible"];
var arrObjSelect=document.getElementsByName("Select")//.getElementsByTagName("select");

for (i=0;i<arrObjSelect.length;i++)
{
//document.write(arrObjSelect.length);
arrObjSelect[i].style.visibility=arrdispalyType[val];
}
}

function Sel(val)
{
var name=_Default.Fill(val).value;
document.getElementById("sa").innerHTML="<a class='' href=\"javascript:Pos('"+name+"');\">"+name+"</a>";
}

function Pos(val)
{
document.getElementById("sosotxt").value=val;
Close();
}

var Obj
function MouseDown(obj)
{
Obj=obj
Obj.setCapture()
Obj.l=event.x-Obj.style.pixelLeft
Obj.t=event.y-Obj.style.pixelTop
}
function MouseMove()
{
if(Obj!=null)
{
Obj.style.left=event.x-Obj.l
Obj.style.top=event.y-Obj.t
}
}
function MouseUp()
{
if(Obj!=null)
{
Obj.releaseCapture()
Obj=null
}
}

function MouseFouce()
{
document.getElementById("back").value="1";
}

function Mouseout()
{
if(document.getElementById("back").value=="1")
{
if(_Default.SelUser(document.getElementById("uid").value).value==true)
{
document.getElementById("dislable").style.visibility="visible";
}
else
{
document.getElementById("dislable").style.visibility="hidden";
}
}
}

function Sub()
{
//alert("akjhsdjhajs");
if(document.getElementById("dislable").style.visibility=="visible")
{
alert("用户名已存在,请重新输入");
document.getElementById("uid").value="";
}
}
</script>

<style type="text/css">
.body,td{font-size:12px}
#divPageMask{background-color:white; filter:alpha(opacity=50);left:0px;position:absolute;top:0px;}
#divOpenWin{background-color:#EEEEEE;position: absolute;left:0px;top:0px;display: none;z-index:50; width:300px;height:150px}
</style>
</head>
<body>
<form id="form1" runat="server">
<div id="divPageMask">
</div>
<div id="divOpenWin" onmousedown="MouseDown(this)" onmousemove="MouseMove()" onmouseup="MouseUp()"
style="left: 0px; top: 0px">
<center style="background-color: Navy;">
<a href="javascript:Close();" style="background-color: Black;">关闭</a></center>
<table style="height: 10px; width: 300px;">
<tr>
<td>
<a href="javascript:Sel('a')">a</a>
</td>
<td>
<a href="javascript:Sel('b')">b</a>
</td>
<td>
<a href="javascript:Sel('c')">c</a>
</td>
</tr>
<tr>
<td colspan="6">
<label id="sa">
</label>
</td>
</tr>
</table>
</div>
<label>
</label>
<center>
<table bgcolor="#e1e1e1" border="0" cellpadding="0" cellspacing="1" width="650">
<tbody>
<tr>
<td align="center" bgcolor="#f9f9f9" style="background-color: #ffffff; height: 151px;">
<table cellspacing="0" cellpadding="0" width="600" style="margin-top: 20px">
<form name="f">
<tbody>
<tr>
<td style="height: 24px">
用户名:
</td>
<td style="height: 24px; width: 166px;">
<input type="text" id="uid" runat="server" onclick="MouseFouce();" onblur="Mouseout()" style="width: 159px" />
</td>
<td style="width: 142px; height: 24px;">
<label id="dislable" style="background-color: Red; visibility: hidden;">
用户名已经存在</label></td>
</tr>
<tr>
<td style="height: 24px">
密 码:</td>
<td style="height: 24px; width: 166px;">
<input type="text" id="pwd" runat="server" onkeyup="value=value.replace(/^\w+$/,'')" style="width: 159px" /></td>
<td rowspan="2" style="width: 142px">
<asp:CompareValidator ID="CompareValidator3" runat="server" ControlToCompare="pwd"
ControlToValidate="disp" ErrorMessage="两次密码不一样,请认真填写" Width="147px"></asp:CompareValidator>
</td>
</tr>
<tr>
<td>
重复密码:</td>
<td style="width: 166px">
<input type="text" runat="server" id="disp" style="width: 159px" /></td>
</tr>
<tr>
<td class="searchbar_word" style="width: 156px">
所在社区:</td>
<td style="width: 166px">
<input type="text" id="sosotxt" runat="server" />
</td>
<td align="center" class="searchbar_word" colspan="2">
<p align="center">
 </p>
<p align="center">
<a href="javascript:Open();">选择地点</a></p>
<p align="center">
<select name="Select">
<option selected="selected"></option>
</select>
</p>
</td>
</tr>
<tr>
<td>
邮 箱:</td>
<td style="width: 166px">
<input type="text" id="youxiang" runat="server" style="width: 158px" /></td>
<td style="width: 142px">
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="youxiang"
ErrorMessage=" 邮箱填写错误,请仔细检查" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"></asp:RegularExpressionValidator></td>
</tr>
<tr>
<td colspan="3">
<input type="button" value="提交" id="button1" onclick="Sub();" />
</td>
</tr>
</tbody>
</form>
</table>
</td>
</tr>
</tbody>
</table>
</center>
</form>
<input type="hidden" id="back" runat="server" style="overflow: auto" />
</body>
</html>

热心网友 时间:2022-06-30 22:52

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>display</title>
<style type="text/css">
#content{
display:none;
}
</style>
<script type="text/javascript">
function block(id){
var idiv=document.getElementById(id);
idiv.style.display="block";
return false;
}
function none(id){
var idiv=document.getElementById(id);
idiv.style.display="none";
return false;
}
function prepare(){
var iid=document.getElementById('block');
iid.onclick=function(){
block('content');
none('block');
}
var inone=document.getElementById('none');
inone.onclick=function(){
none('content');
block('block');
}
}
window.onload=function(){
prepare();
}
</script>
</head>
<body>
<a href="#" id="block">display</a>
<div id="content">
<pre>

</pre>
<a href="#" id="none">none</a>
</div>
</body>
</html>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
新装修怎样去除异味又快又有效,洋葱和土肥皂都试过了,都没用。 新装修的店面通风多久 新店装修通风需要多久? 新装修的店面多久多久没有异味 “新店装修后臭味能持续多长时间”_百 ... 我09年的国三柴油货车,到19年7月以后还能审吗? iebook 怎样让背景音乐从第一页开始放而不是封面开始 iebook超级精灵的背景音乐和页面插入音乐,可以分别控制吗? 用iebook做电子杂志的时候怎么从头到尾设同一首音乐 iebook支持导入多首音乐吗?可不可以对每页进行音乐设置? IEBOOK 往回翻页时上一页的背景音乐怎么样才能从头开始播放而不是接... 如何用iebook连续几页不间断播放同一首音乐? 这样的DIV怎么写代码 请用DIV布局把这个大致代码写出来,谢谢 显示和隐藏DIV代码 网页div代码 为什么传奇私服下载的官网客户端进去就闪退? 用div写代码 实用的DIV代码大全 塔式钢结构立体停车库 wh450x250x10x14是焊接型钢吗 ...总被传奇检测到,然后传奇私服就闪退了,怎么解决? h600*200*14*18 在H型钢材料中表示什么意思,主要是问后面14,18分别表示的是什么? h型钢跨度承重比十四米跨度能够承受多重? 十四的槽钢和150的h型钢焊接好焊接吗? 传奇私服正在读取资源然后就闪退 美标型钢W14X38-是什么含义 H型钢W14*283 是什么尺寸 美国型钢W14*34和W16*67,L76*6.4,C15*50,有哪位大哥大姐知道分别代表国内的什么型钢啊,帮帮忙啊 14公分C型钢什么介 HN450*150*9*14H型钢是什么意思呀? 14C型钢梁多少钱1米? 求div css代码 css+div代码 求css高手抓取一个div代码 css样式中div代码怎么置顶 代码按照如下要求定义div 样式效果 请写出相应的代码 如何将两个excel表合成一个? 电脑没声音,“声音和音频设备”属性里除了“声音”一栏可更改其他都是灰色的不能动,屏幕右下角图标也没l xp系统,右下角没有调解音量的图标,在控制面板里的声音和音频设备属性里设备音量是灰色无法设置,咋办 我的电脑右下角的小喇叭没了。不知道怎么搞。声音和音频设备里的音量和音频设置都不能设置,求高手帮助下 xp系统,右下角没有调解音量的图标,在控制面板里的声音和音频设备属性里设备音量是灰色无法设置 我的系统是XP,在进行了系统优化后在控制面版里打开“声音和音频设备”里面的任何设置都用不了,怎么办? 在我的电脑里,声音和音频设备属性里,全部为灰色,点不了,不知道是系统没有装好,还是硬件还是软件出了问题! 在cad图中插入文字怎么弄 声音和音频设备属性 声音播放 默认设备 更改不了 电脑突然没声音了,声音和音频设备属性,显示没有音频设备,是怎么回事? 我的声音和音频设备怎么是灰色的? cad里如何输入文字 怎样修改电脑声音和音频设备属性中的‘声音播放’和‘录音’的默认设备? 电脑 声音和音频设备的 各个属性是什么?、我瞎调 给弄的没有声音了?、怎么办 可以还原吗, 谷歌地图怎么不更新了