注册 登录
编程论坛 ASP.NET技术论坛

在ASP.NET2005 中怎样将一个Panel作为弹出窗口

feixiaoliang 发布于 2008-01-14 14:39, 1125 次点击
中怎样将一个Panel作为弹出窗口
弹出后母版不能操作
而且可以把Panel中所填数据传到母版中
如果有相关实例希望能发到我邮箱里[email]--feixiaoliang417@[/email]
谢谢!!
3 回复
#2
wyg48592008-01-14 14:55
不是panel,只是一个div,网上类似的例子很多!
#3
feixiaoliang2008-01-14 15:00
回复 2# 的帖子
我找了很多不过只是一个片断的代码
很少我弄不明白
不知道你有没有比较全一点的?
#4
wyg48592008-01-14 16:09
<script>
function unlocked()
{
//oDiv=document.getElementById("bgDiv");
//document.body.removeChild(oDiv);//删除
oDiv=document.getElementById("locked");
oDiv.style.display='none';
}
function locked()
{
oDiv=document.getElementById("locked");
oDiv.style.display='block';
 
/*
var sWidth,sHeight;
sWidth=screen.width;
sHeight=screen.height;
mleft=0;
bgObj=parent.document.createElement("div");
bgObj.setAttribute('id','bgDiv');
bgObj.setAttribute("align","center");
bgObj.style.position="absolute";
bgObj.style.top="0";
bgObj.style.background="#cccccc";
bgObj.style.filter="progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75";
bgObj.style.opacity="0.8";
bgObj.style.left=mleft+"px";
bgObj.style.width=1003 + "px";
bgObj.style.height=570 + "px";
bgObj.style.zIndex = "1000";
parent.document.body.appendChild(bgObj);
bgDiv.attachEvent('onclick',unlocked);
*/
}
</script>
<table width="200" border="1">
  <tr>
    <td><span  onclick="locked()">锁定</span></td>
  </tr>
</table>
<div id='locked'    onclick='unlocked()' style='position:absolute;width:1000px;height:580px;left:0;top:0;z-index:50;filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=30,finishOpacity=75);background:#000; display:none;' ></div>
1