javascript同页面多次调用弹出层具体实例代码


Posted in Javascript onAugust 16, 2013
<!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>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>点击文字弹出层</title>
    <style type="text/css"> 
<!-- 
*{font-size:12px;font-family:Verdana, Geneva, sans-serif;line-height:14px}
p{margin:0px; padding:0px;}
a{color:#039} 
a:hover{color:#f60} 
.pop{position:absolute;left:40px;top:20px;width:380px;height:240px;background:#fff;border:8px solid #DDD;} 
.pop_head{position:relative; height:18px;}
.pop_head img{ border:none; margin:8px 0px 0 0;}
.pop_head a{position:absolute;right:8px;line-height:20px;color:#000;text-decoration:none} 
.pop_head a:hover{color:#f60;text-decoration:none} 
.pop_body{padding:0 12px 2px} 
.popdiv{display:block; width:12px; height:20px;}
.popdiv img{ border:none;}
.popbox{ position:relative; height:360px; width:680px;}
.border{ border:solid 1px #8e8e8e;height:240px}
.miaosu{ line-height:16px; background:#fff6ea; border:solid 1px #ffecd5; padding:4px 8px; color:#666; margin-top:5px;}
.fomdiv{ margin-top:12px; }
.fomdiv span{ display:block; float:left;line-height:32px;font-size:14px; color:#444;}
.tcinp{ width:160px; height:26px; border: solid 1px #DDD; font-size:14px; padding-left:5px; line-height:26px;}
.pop_but{ background: url(images/tbg.jpg) no-repeat; width:69px; height:29px; border: none; color:#fff; text-align:center; line-height:29px; cursor:pointer}
.popbutdiv{ margin:8px 0 16px 74px;}
.pop_p{ line-height:16px; color:#888; padding-top:5px; border-top:dashed 1px #CCC;}
--></style>
</head>
<body>
    <!--首先设置一个层:-->
    <div class="popbox">
        <div id="pop" class="pop" style="display: none">
            <div class="border">
                <div class="pop_head">
                    <a href="javascript:void(0);" onclick="hide()">
                        <img  src="images/gb.jpg" width="11" height="10" /></a></div>
                <div class="pop_body">
                    <p>
                        1111111111111111111111111</p>
                    <div class="miaosu">
                        222222222222222222222222222222222222222222222222222
                    </div>
                    <div class="fomdiv">
                        <span>手机号码:</span><input name="" class="tcinp" type="text" /></div>
                    <div class="popbutdiv">
                        <input name="button" type="submit" class="pop_but" id="button" value="提交" /></div>
                    <p class="pop_p">
                        1.网络繁忙时会有延迟,请不要在短时间内多次重复发送<br />
                        2.每个手机号码当日可接收5条楼盘信息
                    </p>
                </div>
            </div>
        </div>
        <!--弹出层的按钮:-->
        <a href="javascript:void(0);" onclick="show();" class="popdiv">
            <img  src="images/phone.gif" width="12" height="19" /></a>
    </div>
    <div class="popbox">
        <div id="pop2" class="pop" style="display: none">
            <div class="border">
                <div class="pop_head">
                    <a href="javascript:void(0);" onclick="hide2()">
                        <img  src="images/gb.jpg" width="11" height="10" /></a></div>
                <div class="pop_body">
                    <p>
                        333333333333333333333333333333</p>
                    <div class="miaosu">
                        444444444444444444444444444444
                    </div>
                    <div class="fomdiv">
                        <span>手机号码:</span><input name="" class="tcinp" type="text" /></div>
                    <div class="popbutdiv">
                        <input name="button" type="submit" class="pop_but" id="button" value="提交" /></div>
                    <p class="pop_p">
                        1.网络繁忙时会有延迟,请不要在短时间内多次重复发送<br />
                        2.每个手机号码当日可接收5条楼盘信息
                    </p>
                </div>
            </div>
        </div>
        <!--弹出层的按钮:-->
        <a href="javascript:void(0);" onclick="show2();" class="popdiv">
            <img  src="images/phone.gif" width="12" height="19" /></a>
    </div>
    <script type="text/javascript">
        var EX = {
            addEvent: function (k, v) {
                var me = this;
                if (me.addEventListener)
                    me.addEventListener(k, v, false);
                else if (me.attachEvent)
                    me.attachEvent("on" + k, v);
                else
                    me["on" + k] = v;
            },
            removeEvent: function (k, v) {
                var me = this;
                if (me.removeEventListener)
                    me.removeEventListener(k, v, false);
                else if (me.detachEvent)
                    me.detachEvent("on" + k, v);
                else
                    me["on" + k] = null;
            },
            stop: function (evt) {
                evt = evt || window.event;
                evt.stopPropagation ? evt.stopPropagation() : evt.cancelBubble = true;
            }
        };
        document.getElementById('pop').onclick = EX.stop;        
        var url = '#';
        function show() {
            var o = document.getElementById('pop');
            o.style.display = "";
            setTimeout(function () { EX.addEvent.call(document, 'click', hide); });
        }
        function hide() {
            var o = document.getElementById('pop');
            o.style.display = "none";
            EX.removeEvent.call(document, 'click', hide);
        }
        function show2() {
            var o = document.getElementById('pop2');
            o.style.display = "";
            setTimeout(function () { EX.addEvent.call(document, 'click', hide2); });
        }
        function hide2() {
            var o = document.getElementById('pop2');
            o.style.display = "none";
            EX.removeEvent.call(document, 'click', hide2);
        } 
    </script>
</body>
</html>
</td>
   </tr>
 </table>
Javascript 相关文章推荐
javascript如何判断输入的url是否正确
Apr 11 Javascript
JavaScript快速切换繁体中文和简体中文的方法及网站支持简繁体切换的绝招
Mar 07 Javascript
js数字计算 误差问题的快速解决方法
Feb 28 Javascript
jquery获取select,option所有的value和text的实例
Mar 06 Javascript
node.js + socket.io 实现点对点随机匹配聊天
Jun 30 Javascript
angularJS实现动态添加,删除div方法
Feb 27 Javascript
值得收藏的八个常用的js正则表达式
Oct 19 Javascript
node中使用log4js4.x版本记录日志的方法
Aug 20 Javascript
Node.js 深度调试方法解析
Jul 28 Javascript
Openlayers测量距离与面积的实现方法
Sep 25 Javascript
react中的DOM操作实现
Jun 30 Javascript
Vue组件化(ref,props, mixin,.插件)详解
May 15 Vue.js
网站404页面3秒后跳到首页的实例代码
Aug 16 #Javascript
Javascript控制页面链接在新窗口打开具体方法
Aug 16 #Javascript
动态加载script文件的两种方法
Aug 15 #Javascript
js string 转 int 注意的问题小结
Aug 15 #Javascript
Jquery右下角抖动、浮动 实例代码(兼容ie6、FF)
Aug 15 #Javascript
js控制表单操作的常用代码小结
Aug 15 #Javascript
固定网页背景图同时保持图片比例的思路代码
Aug 15 #Javascript
You might like
php正则
2006/07/07 PHP
php冒泡排序、快速排序、快速查找、二维数组去重实例分享
2014/04/24 PHP
实现复选框全选/全不选切换
2006/12/23 Javascript
jquery ui dialog里调用datepicker的问题
2009/08/06 Javascript
JavaScript写的一个自定义弹出式对话框代码
2010/01/17 Javascript
JS弹出窗口代码大全(详细整理)
2012/12/21 Javascript
js浮动图片的动态效果
2013/07/10 Javascript
JavaScript按位运算符的应用简析
2014/02/04 Javascript
js实现的标题栏新消息闪烁提示效果
2014/06/06 Javascript
NodeJS实现阿里大鱼短信通知发送
2016/01/17 NodeJs
JavaScript判断数字是否为质数的方法汇总
2016/06/02 Javascript
浅谈Node.js:理解stream
2016/12/08 Javascript
从零学习node.js之文件操作(三)
2017/02/21 Javascript
详解wow.js中各种特效对应的类名
2017/09/13 Javascript
分析JS单线程异步io回调的特性
2017/12/01 Javascript
vue选项卡切换登录方式小案例
2019/09/27 Javascript
详解javascript void(0)
2020/07/13 Javascript
python实现的简单RPG游戏流程实例
2015/06/28 Python
python实现web方式logview的方法
2015/08/10 Python
Python绘制3d螺旋曲线图实例代码
2017/12/20 Python
python线程中同步锁详解
2018/04/27 Python
python求解数组中两个字符串的最小距离
2018/09/27 Python
windows下搭建python scrapy爬虫框架步骤
2018/12/23 Python
python Django的web开发实例(入门)
2019/07/31 Python
python 实现Flask中返回图片流给前端展示
2020/01/09 Python
AmazeUI 单选框和多选框的实现示例
2020/08/18 HTML / CSS
美国知名的家庭连锁百货商店:Boscov’s
2017/07/27 全球购物
windeln官方海外旗舰店:德淘超人气母婴超市
2017/12/15 全球购物
欧洲最大的预定车位市场:JustPark
2020/01/06 全球购物
2014审计局领导班子民主生活会对照检查材料思想汇报
2014/09/20 职场文书
小学家长通知书评语
2014/12/31 职场文书
贷款担保书
2015/01/20 职场文书
2015年清明节网上祭英烈留言寄语
2015/03/04 职场文书
2020年元旦晚会策划书模板
2019/12/30 职场文书
JavaScript实现复选框全选功能
2021/04/11 Javascript
Pygame如何使用精灵和碰撞检测
2021/11/17 Python