Js Jquery创建一个弹出层可加载一个页面


Posted in Javascript onMay 08, 2014
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title> New Document </title> 
<script type="text/javascript" src="../jquery-1.7.2.js"></script> 
<script type="text/javascript"> 
//创建一个弹出层,title 标题,width 宽度,height 高度,content 内容,url 如果url不为空时则覆盖content加载url页面中的内容 
function CreatePopLayerDiv(title,width,height,content,url){ 
var titles = title || "标题"; 
var Iheight=$(window).height(); 
var Iwidth =$(window).width(); 
var heights = height || 300; 
var widths = width || 500; 
var Oheight= (Iheight -heights) / 2; 
var Owidth = (Iwidth - widths) /2; 
var contents = content || "内容"; 
var div = "<div id='InDiv' style='width:"+Iwidth+"px;height:"+Iheight+"px;background-color:#888;position:absolute;z-index:10000;top:0;left:0;opacity:0.7;'><div id='offDiv' style='width:"+widths+"px;height:"+heights+"px;left:"+Owidth+"px;top:"+Oheight+"px;background-color:white;position:absolute;z-index:10001;'><h4 id='HTitle' style='margin:0px;padding:3px;background:#336699;opacity:0.9;border:1px solid ##336699;height:20px;line-height:20px;font:12px Verdana, Geneva, Arial, Helvetica, sans-serif;color:white;cursor:pointer;text-align:left;'>"+titles+"<a id='AClose' onclick='btnCloses()' style='float:right;'>关闭</a></h4><div id='Content'>"+contents+"</div></div></div>"; 
$(document.body).append(div); 
if(url != ""){ 
$("#Content").load(url); 
} 
} 
//移除弹出层 
function RemoveDiv(){ 
$("#AClose").remove(); 
$("#HTitle").remove(); 
$("#offDiv").remove(); 
$("#InDiv").remove(); 
} 
$(function(){ 
$("#btnTCC").click(function(){ 
CreatePopLayerDiv("闪耀的瞬间",600,400,"弹出层","table偶数行变色.html"); 
}); 
}) 
function btnCloses(){ 
RemoveDiv(); 
} 
</script> 
</head> 
<body> 
<input type="button" id="btnTCC" value="弹出层" /> 
</body> 
</html>
Javascript 相关文章推荐
深入理解JavaScript系列(8) S.O.L.I.D五大原则之里氏替换原则LSP
Jan 15 Javascript
JavaScript禁止页面操作的示例代码
Dec 17 Javascript
html文档中的location对象属性理解及常见的用法
Aug 13 Javascript
深入分析Cookie的安全性问题
Mar 01 Javascript
javascript比较两个日期相差天数的方法
Jul 23 Javascript
基于vue2.0实现的级联选择器
Jun 09 Javascript
JS实现自定义状态栏动画文字效果示例
Oct 12 Javascript
解决eclipse中没有js代码提示的问题
Oct 10 Javascript
vue中使用vue-cli接入融云实现即时通信
Apr 19 Javascript
vue.js 2.*项目环境搭建、运行、打包发布的详细步骤
May 01 Javascript
利用原生JS实现欢乐水果机小游戏
Apr 23 Javascript
解决vux 中popup 组件Mask 遮罩在最上层的问题
Nov 03 Javascript
一个html5播放视频的video控件只支持android的默认格式mp4和3gp
May 08 #Javascript
js 设置缓存及获取设置的缓存
May 08 #Javascript
javascript实现的一个带下拉框功能的文本框
May 08 #Javascript
javascript解析json数据的3种方式
May 08 #Javascript
Javascript异步编程模型Promise模式详细介绍
May 08 #Javascript
JS获取随机数函数可自定义最小值最大值
May 08 #Javascript
js数组操作常用方法
May 08 #Javascript
You might like
聊天室php&amp;mysql(二)
2006/10/09 PHP
PHP读取目录下所有文件的代码
2008/01/07 PHP
phpmail类发送邮件函数代码
2012/02/20 PHP
PHP封装分页函数实现文本分页和数字分页
2014/10/23 PHP
Codeigniter控制器controller继承问题实例分析
2016/01/19 PHP
PHP使用Http Post请求发送Json对象数据代码解析
2020/07/16 PHP
解析javascript系统错误:-1072896658的解决办法
2013/07/08 Javascript
jqueyr判断checkbox组的选中(示例代码)
2013/11/08 Javascript
jquery统计用户选中的复选框的个数
2014/06/06 Javascript
javascript数组去重方法汇总
2015/04/23 Javascript
使用AngularJS创建单页应用的编程指引
2015/06/19 Javascript
jQuery插件AjaxFileUpload实现ajax文件上传
2016/05/05 Javascript
使用BootStrap实现用户登录界面UI
2016/08/10 Javascript
基于jquery实现的鼠标悬停提示案例
2016/12/11 Javascript
Nodejs之TCP服务端与客户端聊天程序详解
2017/07/07 NodeJs
jQuery接受后台传递的List的实例详解
2017/08/02 jQuery
基于Vue实现电商SKU组合算法问题
2019/05/29 Javascript
python中ConfigParse模块的用法
2014/09/29 Python
Python三级菜单的实例
2017/09/13 Python
Python实现使用卷积提取图片轮廓功能示例
2018/05/12 Python
Python简单过滤字母和数字的方法小结
2019/01/09 Python
利用Pandas和Numpy按时间戳将数据以Groupby方式分组
2019/07/22 Python
基于Python和C++实现删除链表的节点
2020/07/06 Python
keras实现VGG16方式(预测一张图片)
2020/07/07 Python
selenium框架中driver.close()和driver.quit()关闭浏览器
2020/12/08 Python
naturalizer加拿大官网:美国娜然女鞋
2017/04/04 全球购物
世界闻名的衬衫制造商:Savile Row Company
2018/07/30 全球购物
中间件的定义
2016/08/09 面试题
中专毕业自我鉴定
2013/10/16 职场文书
工程业务员岗位职责
2013/12/31 职场文书
邹越感恩父母演讲稿
2014/08/28 职场文书
六年级语文下册教学计划
2015/01/22 职场文书
学生会任命书范本
2015/09/21 职场文书
2019终止劳动合同协议书最新范本!
2019/07/09 职场文书
python字符串的一些常见实用操作
2022/04/06 Python
新的CSS 伪类函数 :is() 和 :where()示例详解
2022/08/05 HTML / CSS