javascript如何弹出一个div登录框

类似腾讯的登陆框是如何实现的,他这个登录框是怎么弹出的,我想做个一样的,想看看他的源码,用IE的F12工具分析了半天也找不到,我刚刚初学HTML和javascript,有... 类似腾讯的登陆框

是如何实现的,他这个登录框是怎么弹出的,我想做个一样的,想看看他的源码,用IE的F12工具分析了半天也找不到,我刚刚初学HTML和javascript,有的还是不太懂。
他是点击一个a标签,href属性是javascript:openLogin() 。
openLogin()应该是个函数吧 ,找半天也没找到啊,
我希望能看看他的源码,这个是一个div吗?如果是的话好像也不在当前的HTML里面。。。
不懂...
希望指教下。。。
展开
 我来答
网海1书生
科技发烧友

推荐于2017-10-06 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12310 获赞数:26225

向TA提问 私信TA
展开全部
<div id=win style="display:none; POSITION:absolute; left:50%; top:50%; width:600px; height:400px; margin-left:-300px; margin-top:-200px; border:1px solid #888; background-color:#edf; text-align:center">这是DIV登录框示例<br><a href="javascript:closeLogin();">关闭登录框</a></div>
<script>
function openLogin(){
document.getElementById("win").style.display="";
}
function closeLogin(){
document.getElementById("win").style.display="none";
}
</script>
<a href="javascript:openLogin();">打开登录框</a>
追问
谢谢你 很好的一个实例!
我还想要一个效果:就是弹出这个DIV后界面变灰暗一点,然后不可操作!
只有当前弹出的div层可操作!

该如何实现呢?
追答

function openLogin(){
document.getElementById("win").style.display="";
document.getElementById("back").style.display="";
}
function closeLogin(){
document.getElementById("win").style.display="none";
document.getElementById("back").style.display="none";
}

打开登录框

这是DIV登录框示例关闭登录框

以上背景层的透明效果只适用于IE浏览器,如果要兼容所有浏览器的代码,可自己网上搜索,然后修改背景层的相应css代码即可。
s19551613
2013-11-24
知道答主
回答量:53
采纳率:0%
帮助的人:23.5万
展开全部
只要给一个div设置好固定定位及坐标,然后默认隐藏,点按钮显示就行了!
涉及到的css属性
display:none;positoin:fixed; top:0;left:0;z-index:101;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jankill10
2013-11-24
知道答主
回答量:41
采纳率:0%
帮助的人:15.1万
展开全部
用插件做,或者自己写,自己写会比较麻烦,比如弹出div 的位置,zindex的设置等
追问
给点提示吧 刚刚学都不会啊...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式