首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
.NET技术
ASP.NET
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
ASP.net弹出窗口
加为好友
发送私信
在线聊天
liao108
毅仔
等级:
发表于:
2008-07-20 14:53:22
楼主
如何实现CSDN论坛一样的弹出窗口,就好像结贴时,当点击‘无满意结贴’,就会弹出一个窗口要求输入密码,然后主页面就变灰色,直到确认密码输入正确以后,弹出窗口消失,主页面才可以操作。
如果那位有类似的源代码,能不能告诉小弟。
这里有个要求,请不要告诉我在网上搜索。
问题点数:
100
回复次数:
206
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
net_lover
【孟子E章】
等级:
发表于:
2008-07-20 15:22:35
1
楼 得分:
0
源代码查看即可看到
这里是window.onload 自动执行的,你换成onclick即可
http://dotnet.aspx.cc/Exam/test.htm
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
yaib57
yy
等级:
发表于:
2008-07-20 15:25:33
2
楼 得分:
0
用模态对话框。window.showModalDialog();
下面是例子:
1.要想对话框传递参数,是通过vArguments来进行传递的。类型不限制,对于字符串类型,最大为4096个字符。也可以传递对象,例如:
-------------------------------
parent.htm
<script>
var obj = new Object();
obj.name="js";
window.showModalDialog("modal.htm",obj,"dialogWidth=200px;dialogHeight=100px");
</script>
modal.htm
<script>
var obj = window.dialogArguments
alert("您传递的参数为:" + obj.name)
</script>
-------------------------------
2.可以通过window.returnValue向打开对话框的窗口返回信息,当然也可以是对象。例如:
------------------------------
parent.htm
<script>
str =window.showModalDialog("modal.htm",,"dialogWidth=200px;dialogHeight=100px");
alert(str);
</script>
modal.htm
<script>
window.returnValue="http://www.sina.com";
</script>
你可以在登录事件成功后返回主页面一个值,主页面根据这个值来判断需要做的事情。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
webhaitao
十一郎 还没有结束……
等级:
发表于:
2008-07-20 16:10:07
3
楼 得分:
0
加一个半透明层.
在这个层再加一个层,就可以了.
就是CSS+Div
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
tanxiaoyuexia
九日
等级:
发表于:
2008-07-20 17:10:36
4
楼 得分:
0
我记得 AJAX有个框架 可以实现 楼主自己查一下吧
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
yagebu1983
君子在下则排一方之难,在上则止息万物之嚣. 人以懦弱无刚为大耻,男儿自立,必须有倔强之气.
等级:
发表于:
2008-07-20 17:13:42
5
楼 得分:
0
孟老大来了!!
UP!!
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
shadowjl
找.NET或asp.net的实习.广州最好
等级:
发表于:
2008-07-20 17:14:39
6
楼 得分:
0
帮顶
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
shadowjl
找.NET或asp.net的实习.广州最好
等级:
发表于:
2008-07-20 17:15:10
7
楼 得分:
0
帮顶
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
fangshw
☆飞梦㊣╬→
等级:
发表于:
2008-07-20 17:19:09
8
楼 得分:
0
加一个半透明层:
<div id="doing" style="display:none; Z-INDEX: 12000; LEFT: 0px; WIDTH: 100%; CURSOR: wait; POSITION: absolute;TOP: 0px; HEIGHT:92%;background-color:#f9fff6;FILTER: alpha( Style=3 FinishOpacity=30);">
</div>
加一个登录层:
<div id="divLogin" style="display:none;position:absolute; width:220px;height:80px;text-align:center;vertical-align:middle;left: 350px; top: 224px; z-index:13000;background-image:url(../Images/body_bg.gif);border-right: lightgrey thin dashed; border-top: lightgrey thin dashed; border-left: lightgrey thin dashed; border-bottom: lightgrey thin dashed;">
<div style="padding:3px 15px 3px 15px;text-align:left;vertical-align:middle;" >
<div>
用户:
<asp:TextBox ID="TxtUserName" runat="server" > </asp:TextBox>
<%-- <asp:RequiredFieldValidator id="rfN" runat="server" ErrorMessage="用户不能为空!" ControlToValidate="TxtUserName" CssClass="Text"> </asp:RequiredFieldValidator>--%>
</div>
<div>
密码:
<asp:TextBox ID="TxtUserPwd" runat="server" TextMode="Password" > </asp:TextBox>
<%-- <asp:RequiredFieldValidator id="RequiredFieldValidator1" runat="server" ErrorMessage="密码不能为空!" ControlToValidate="TxtUserPwd" CssClass="Text"> </asp:RequiredFieldValidator>--%>
</div>
<div>
<asp:Button ID="BttLogin" runat="server" Text=" 登 陆 " OnClick="BttLogin_Click" />
<input id="BttCancel" type="button" value=" 取 消 " onclick="ShowNo()" />
</div>
</div>
</div>
再用js控制显示:
<script language="javascript">
function Show()
{
document.getElementById("doing").style.display="";
document.getElementById("divLogin").style.display="";
}
function ShowNo()
{
document.getElementById("doing").style.display="none";
document.getElementById("divLogin").style.display="none";
}
function HideLoginDiv()
{
var Login = document.getElementById("Javascript.Div5");
Login.style.visibility = "hidden";
}
</script>
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
gui0605
骗子不可怕,就怕骗子有文化!
等级:
发表于:
2008-07-20 17:23:18
9
楼 得分:
0
window.showModalDialog()就可以了
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
cat_hsfz
http://dotNET.CatChen.biz
等级:
发表于:
2008-07-20 17:33:30
10
楼 得分:
0
你搜索一下Lightbox JS,看看它是怎么做到的,你就明白了。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
JeffChung
风中聆听
等级:
发表于:
2008-07-20 17:49:42
11
楼 得分:
0
引用 5 楼 yagebu1983 的回复:
孟老大来了!!
UP!!
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
tenors
Eleven
等级:
发表于:
2008-07-20 19:42:30
12
楼 得分:
0
ajax中有这个例子LZ去下个CONTROTOOLKIT包来看看
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
xlbxlg
蓝鲨
等级:
发表于:
2008-07-20 23:09:33
13
楼 得分:
0
可以用CSS作成.
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
jl_lsj
www.yroad.cn
等级:
发表于:
2008-07-21 08:36:44
14
楼 得分:
0
不错 学习了 顶
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
simonezhlx
大师父
等级:
发表于:
2008-07-21 12:58:10
15
楼 得分:
0
用层来做,似乎更简单些,如果使用模态窗体稍微有点儿麻烦.
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
huangbo162522
拿剑的但丁
等级:
发表于:
2008-07-21 12:59:01
16
楼 得分:
0
别人问我是来干什么的
我就说我是来接分的。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
kevin520bj
人都是被逼出来的
等级:
发表于:
2008-07-21 14:06:38
17
楼 得分:
0
孟老师。。顶起!学习学习。。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
wszhoho
逐日★风
等级:
发表于:
2008-07-21 15:58:14
18
楼 得分:
0
崇拜钻石
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
exy337
.net程序员QQ群:56882399
等级:
发表于:
2008-07-21 15:59:25
19
楼 得分:
0
来晚了.UP
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
ljb0502
Who am i Who
等级:
发表于:
2008-07-21 20:24:59
20
楼 得分:
0
呵呵 我来的更晚啊 那代码都没面子贴了 顶下了啦
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
w275221545c
孤独是为自由付出的代价
等级:
发表于:
2008-07-21 20:31:59
21
楼 得分:
0
我来更晚。。没脸贴代码了 占个位子
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
liyong11111
Amone·Lee
等级:
发表于:
2008-07-21 20:34:25
22
楼 得分:
0
Ajax Control Tookit 有现成的控件
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
Moosdau
木刀
等级:
发表于:
2008-07-21 20:42:16
23
楼 得分:
0
其实就是两个div 层, 一个在背后把整个页面遮起来, 另一个悬浮在上面.
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
aspvjsp
该用户很懒,没有设置昵称
等级:
发表于:
2008-07-22 09:51:13
24
楼 得分:
0
是,用层很简单
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
newKoala
瞪羚
等级:
发表于:
2008-07-22 10:15:31
25
楼 得分:
0
学习~~~
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
yuantaolzu
等级:
发表于:
2008-07-22 10:37:16
26
楼 得分:
0
mark
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
harderLi
harderLi
等级:
发表于:
2008-07-22 10:40:51
27
楼 得分:
0
关注
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
voice007
等级:
发表于:
2008-07-22 11:00:15
28
楼 得分:
0
mark!
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
weihaozhang
等级:
发表于:
2008-07-22 11:07:56
29
楼 得分:
0
ajax
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
smallerwood
smallwood
等级:
发表于:
2008-07-22 17:03:33
30
楼 得分:
0
我是用javascript跟Css+div做的 ,用Css的属性把div设为隐藏。点击的时候弹出
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
chenguang79
小虫
等级:
发表于:
2008-07-22 17:07:18
31
楼 得分:
0
没有做过,做你顶一下
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
walter2006
walter
等级:
发表于:
2008-07-22 17:09:44
32
楼 得分:
0
mark
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
MADfox1983
云淡风轻
等级:
发表于:
2008-07-22 17:35:20
33
楼 得分:
0
mark
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
yeemio
我只是看看不说话
等级:
发表于:
2008-07-22 17:42:01
34
楼 得分:
0
MARK 加顶孟老大
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
fengyecsdn
爱国是政府的底线,政府都不自爱, 凭啥要求人民爱你?
等级:
发表于:
2008-07-22 18:08:22
35
楼 得分:
0
很多控件套装都有这个现成的东西.其实就是上边加一层显示窗口.后便变色或者加个半透明层.
TELERIK等等都有, 你也可以自己写
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
yuxinken
等级:
发表于:
2008-07-22 18:14:21
36
楼 得分:
0
学习一下
修改
删除
举报
引用