js实现简单模态窗口,背景灰显


Posted in Javascript onNovember 14, 2008

没什么好说的,都是js,用一个iframe将页面遮挡,iframe上面一个div层,js面向对象做的,其中有部分是js动态生成style。
ModeWindow.js

<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
<title>Untitled Page</title> 
<script src="ModeWindow.js"></script> 
<script language="javascript" type="text/javascript"> 
var myWin; 
function show1(){ 
var divtest = document.getElementById("divtest"); 
divtest.style.display="block"; 
myWin = new ModeWindow(divtest,200,300,300,100,"i change!"); 
myWin.show(); 
} 
function show2(){ 
var tbtest = document.getElementById("tbtest"); 
tbtest.style.display="block"; 
//myWin = new ModeWindow(tbtest); 
myWin = new ModeWindow(tbtest,200,200,200,222,"hello world!"); 
myWin.show(); 
} 
function Winclose() 
{ 
myWin.close(); 
} 
</script> 
</head> 
<body> 
<form id="form1" runat="server"> 
<table id="tbtest" style="display: none"> 
<tr> 
<td style="width: 100px"> 
<input id="Text6" type="text" /></td> 
<td style="width: 100px"> 
<input type="button" onclick="Winclose()" value="close" /></td> 
</tr> 
</table> 
<div id="divtest" style="display: none"> 
<br /> 
<br /> 
我来了!<input type="button" onclick="Winclose()" value="close" /> 
</div> 
<div align="center"> 
<table width="800" height="500"> 
<tr> 
<td style="width: 100px"> 
<input id="Text2" type="text" /></td> 
<td style="width: 100px"> 
<input id="Text1" type="text" /></td> 
<td style="width: 100px"> 
<input id="Text3" type="text" /></td> 
<td style="width: 100px"> 
<input id="Text4" type="text" /></td> 
<td style="width: 100px"> 
<input id="Text5" type="text" /></td> 
</tr> 
<tr> 
<td style="width: 100px"> 
<input type="button" onclick="show2()" value="open table" /></td> 
<td style="width: 100px"> 
<input type="button" onclick="show2()" value="open table" /></td> 
<td style="width: 100px"> 
<input type="button" onclick="show2()" value="open table" /></td> 
<td style="width: 100px"> 
<input type="button" onclick="show1()" value="open div" /></td> 
<td style="width: 100px"> 
<input type="button" onclick="show1()" value="open div" /></td> 
</tr> 
</table> 
</div> 
</form> 
</body> 
</html>

在线演示 http://img.3water.com/online/ModeWindow/index.htm
Javascript 相关文章推荐
JS对象转换为Jquery对象实现代码
Dec 29 Javascript
JS弹出层单纯的绝对定位居中示例代码
Feb 18 Javascript
angularJS结合canvas画图例子
Feb 09 Javascript
7个有用的jQuery代码片段分享
May 19 Javascript
JS绘制生成花瓣效果的方法
Aug 05 Javascript
javascript实现base64 md5 sha1 密码加密
Sep 09 Javascript
轻松学习jQuery插件EasyUI EasyUI创建树形网络(1)
Nov 30 Javascript
JavaScript入门系列之知识点总结
Mar 24 Javascript
element-ui表格列金额显示两位小数的方法
Aug 24 Javascript
vue-video-player 通过自定义按钮组件实现全屏切换效果【推荐】
Aug 29 Javascript
jQuery动态操作表单示例【基于table表格】
Dec 06 jQuery
vue resource发送请求的几种方式
Sep 30 Javascript
javascript 限制输入和粘贴(IE,firefox测试通过)
Nov 14 #Javascript
javascript 出生日期和身份证判断大全
Nov 13 #Javascript
Ajax,UTF-8还是GB2312 eval 还是execScript
Nov 13 #Javascript
刷新页面实现方式总结(HTML,ASP,JS)
Nov 13 #Javascript
火狐浏览器(firefox)下获得Event对象以及keyCode
Nov 13 #Javascript
javascript vvorld 在线加密破解方法
Nov 13 #Javascript
javascript css float属性的特殊写法
Nov 13 #Javascript
You might like
1982年日本摄影师镜头下的中国孩子 那无忧无虑的童年
2020/03/12 杂记
xml+php动态载入与分页
2006/10/09 PHP
PHP学习之输出字符串(echo,print,printf,print_r和var_dump)
2011/04/17 PHP
php常用ODBC函数集(详细)
2013/06/24 PHP
php对二维数组进行排序的简单实例
2013/12/19 PHP
php+mysqli使用预处理技术进行数据库查询的方法
2015/01/28 PHP
php中header设置常见文件类型的content-type
2015/06/23 PHP
phpStudy2016 配置多个域名期间遇到的问题小结
2017/10/19 PHP
php实现二叉树中和为某一值的路径方法
2018/10/14 PHP
jQuery最佳实践完整篇
2011/08/20 Javascript
Jquery实现遮罩层的方法
2015/06/08 Javascript
使用JQuery选择HTML遍历函数的方法
2016/09/17 Javascript
利用python分析access日志的方法
2016/10/26 Javascript
浅谈html转义及防止javascript注入攻击的方法
2016/12/04 Javascript
JS分页的实现(同步与异步)
2017/09/16 Javascript
利用npm 安装删除模块的方法
2018/05/15 Javascript
NodeJS读取分析Nginx错误日志的方法
2019/05/14 NodeJs
javascript实现点亮灯泡特效示例
2019/10/15 Javascript
JavaScript中的执行环境和作用域链
2020/09/04 Javascript
一起来了解一下JavaScript的预编译(小结)
2021/03/01 Javascript
Python判断字符串与大小写转换
2015/06/08 Python
python 网络编程详解及简单实例
2017/04/25 Python
深入探究Django中的Session与Cookie
2017/07/30 Python
python requests.post带head和body的实例
2019/01/02 Python
解决Pycharm界面的子窗口不见了的问题
2019/01/17 Python
Python获取网段内ping通IP的方法
2019/01/31 Python
Python3 Tkinter选择路径功能的实现方法
2019/06/14 Python
微信公众号token验证失败解决方案
2019/07/22 Python
用python拟合等角螺线的实现示例
2019/12/27 Python
英国领先的高级美容和在线皮肤诊所:Face the Future
2020/06/17 全球购物
五年级科学教学反思
2014/02/05 职场文书
镇党委书记群众路线整改措施思想汇报
2014/10/13 职场文书
五一劳动节慰问信
2015/02/14 职场文书
公安干警正风肃纪心得体会
2016/01/15 职场文书
php随机生成验证码,php随机生成数字,php随机生成数字加字母!
2021/04/01 PHP
解决hive中导入text文件遇到的坑
2021/04/07 Python