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的console.log()用法小结
May 31 Javascript
TinyMCE提交AjaxForm获取不到数据的解决方法
Mar 05 Javascript
Js数组排序函数sort()介绍
Jun 08 Javascript
jQuery实现ctrl+enter(回车)提交表单
Oct 19 Javascript
常用的Javascript设计模式小结
Dec 09 Javascript
js代码实现点击按钮出现60秒倒计时
Jan 28 Javascript
值得分享的Bootstrap Ace模板实现菜单和Tab页效果
Dec 30 Javascript
微信js-sdk地理位置接口用法示例
Oct 12 Javascript
解决Window10系统下Node安装报错的问题分析
Dec 13 Javascript
Vue.js 实现微信公众号菜单编辑器功能(二)
May 08 Javascript
layui表单验证select下拉框实现验证的方法
Sep 05 Javascript
JS canvas实现画板和签字板功能
Feb 23 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
咖啡的种类和口感
2021/03/03 新手入门
CodeIgniter读写分离实现方法详解
2016/01/20 PHP
PHP基于curl后台远程登录正方教务系统的方法
2016/10/14 PHP
php传值方式和ajax的验证功能
2017/03/27 PHP
ThinkPHP类似AOP思想的参数验证的实现方法
2019/12/18 PHP
jQuery 表单验证扩展代码(一)
2010/10/11 Javascript
三种取消选中单选框radio的方法
2014/09/09 Javascript
JavaScript生成二维码图片小结
2015/12/27 Javascript
js自调用匿名函数的三种写法(推荐)
2016/08/19 Javascript
JS中如何实现复选框全选功能
2016/12/19 Javascript
分析JavaScript数组操作难点
2017/12/18 Javascript
Vue2.0学习系列之项目上线的方法步骤(图文)
2018/09/25 Javascript
angularjs1.5 组件内用函数向外传值的实例
2018/09/30 Javascript
javascript中一些奇葩的日期换算方法总结
2018/11/14 Javascript
详解webpack编译速度提升之DllPlugin
2019/02/05 Javascript
基于Node.js的大文件分片上传示例
2019/06/19 Javascript
NodeJs 模仿SIP话机注册的方法
2019/06/21 NodeJs
在小程序中推送模板消息的实现方法
2019/07/22 Javascript
Vuex,iView UI面包屑导航使用扩展详解
2019/11/04 Javascript
js简单粗暴的发布订阅示例代码
2021/01/23 Javascript
python使用range函数计算一组数和的方法
2015/05/07 Python
Python中死锁的形成示例及死锁情况的防止
2016/06/14 Python
浅谈Python中用datetime包进行对时间的一些操作
2016/06/23 Python
Python中is与==判断的区别
2017/03/28 Python
用Python实现BP神经网络(附代码)
2019/07/10 Python
python傅里叶变换FFT绘制频谱图
2019/07/19 Python
草莓网美国官网:Strawberrynet USA
2016/12/11 全球购物
联想阿根廷官方网站:Lenovo Argentina
2019/10/14 全球购物
Ajax主要包含了哪些技术
2014/06/12 面试题
顶撞老师检讨书
2014/02/07 职场文书
贯彻落实“八项规定”思想汇报
2014/09/13 职场文书
2016年“抗战胜利纪念日”71周年校园广播稿
2015/12/18 职场文书
高中班主任培训心得体会
2016/01/07 职场文书
2016年暑期社会实践活动总结报告
2016/04/06 职场文书
2019学生会干事辞职信
2019/06/27 职场文书
解决Oracle数据库用户密码过期
2022/05/11 Oracle