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 数组的方法集合
Jun 05 Javascript
jquery ui dialog里调用datepicker的问题
Aug 06 Javascript
jQuery生成asp.net服务器控件的代码
Feb 04 Javascript
js实现弹窗插件功能实例代码分享
Dec 12 Javascript
JS实现在网页中弹出一个输入框的方法
Mar 03 Javascript
JavaScript黑洞数字之运算路线查找算法(递归算法)实例
Jan 28 Javascript
基于js的变量提升和函数提升(详解)
Sep 17 Javascript
详解Angular6学习笔记之主从组件
Sep 05 Javascript
js实现简单五子棋游戏
May 28 Javascript
javascript实现前端input密码输入强度验证
Jun 24 Javascript
全面解析Vue中的$nextTick
Dec 24 Vue.js
基于vuex实现购物车功能
Jan 10 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的autoload机制的实现解析
2012/09/15 PHP
php中jpgraph类库的使用介绍
2013/08/08 PHP
显示youtube视频缩略图和Vimeo视频缩略图代码分享
2014/02/13 PHP
php实现分页显示
2015/11/03 PHP
postfixadmin忘记密码后的修改密码方法详解
2016/07/20 PHP
PHP中的多种加密技术及代码示例解析
2016/10/20 PHP
快速解决PHP调用Word组件DCOM权限的问题
2017/12/27 PHP
浏览器兼容console对象的简要解决方案分享
2013/10/24 Javascript
javascript创建数组之联合数组的使用方法示例
2013/12/26 Javascript
引用其它js时如何同时处理多个window.onload事件
2014/09/02 Javascript
JS实现倒计时和文字滚动的效果实例
2014/10/29 Javascript
jQuery实现当前页面标签高亮显示的方法
2015/03/10 Javascript
对JavaScript客户端应用编程的一些建议
2015/06/24 Javascript
JS实现新浪博客左侧的Blog管理菜单效果代码
2015/10/22 Javascript
input点击后placeholder中的提示消息消失
2016/01/15 Javascript
Javascript中的getter和setter初识
2017/08/17 Javascript
AngularJS日期格式化常见操作实例分析
2018/05/17 Javascript
微信小程序自定义组件components(代码详解)
2019/10/21 Javascript
VuePress 中如何增加用户登录功能
2019/11/29 Javascript
微信小程序实现签字功能
2019/12/23 Javascript
处理JavaScript值为undefined的7个小技巧
2020/07/28 Javascript
用python 实现在不确定行数情况下多行输入方法
2019/01/28 Python
基于Python+Appium实现京东双十一自动领金币功能
2019/10/31 Python
Python自动重新加载模块详解(autoreload module)
2020/04/01 Python
联想墨西哥官方网站:Lenovo墨西哥
2016/08/17 全球购物
UNIX命令速查表
2012/03/10 面试题
回门宴新郎答谢词
2014/01/12 职场文书
敬老文明号事迹材料
2014/01/16 职场文书
学雷锋活动总结范文
2014/04/25 职场文书
农业项目建议书
2014/08/25 职场文书
初中国旗下的演讲稿
2014/08/28 职场文书
优秀教师先进材料
2014/12/16 职场文书
法务专员岗位职责
2015/02/14 职场文书
教师辞职书范文
2015/02/26 职场文书
小学生班干部竞选稿
2015/11/20 职场文书
2016幼儿教师自荐信范文
2016/01/28 职场文书