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 相关文章推荐
轻松实现Bootstrap图片轮播
Apr 20 Javascript
jQuery实现div拖拽效果实例分析
Feb 20 Javascript
深入探究JavaScript中for循环的效率问题及相关优化
Mar 13 Javascript
AngularJS 避繁就简的路由
Jul 01 Javascript
利用JavaScript实现拖拽改变元素大小
Dec 14 Javascript
5种JavaScript脚本加载的方式
Jan 16 Javascript
原生js更改css样式的两种方式
Mar 15 Javascript
jQuery+Ajax实现用户名重名实时检测
Jun 01 jQuery
微信小程序使用navigateTo数据传递的实例
Sep 26 Javascript
Vue实现用户自定义字段显示数据的方法
Aug 28 Javascript
node.js文件操作系统实例详解
Nov 05 Javascript
Vue实现简易购物车页面
Dec 30 Vue.js
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
PHP下escape解码函数的实现方法
2010/08/08 PHP
php进行支付宝开发中return_url和notify_url的区别分析
2014/12/22 PHP
Laravel中服务提供者和门面模式的入门介绍
2017/11/06 PHP
PHP面向对象五大原则之单一职责原则(SRP)详解
2018/04/04 PHP
Laravel 模型使用软删除-左连接查询-表起别名示例
2019/10/24 PHP
javascript RadioButtonList获取选中值
2009/04/09 Javascript
JQuery通过Ajax提交表单并返回结果
2011/07/31 Javascript
Js(JavaScript)中,弹出是或否的选择框示例(confirm用法的实例分析)
2013/07/09 Javascript
当前流行的JavaScript代码风格指南
2014/09/10 Javascript
javascript实现五星评价代码(源码下载)
2015/08/11 Javascript
jQuery内容折叠效果插件用法实例分析(附demo源码)
2016/04/28 Javascript
如何使用headjs来管理和异步加载js
2016/11/29 Javascript
js实现手机发送验证码功能
2017/03/13 Javascript
微信小程序实战之自定义toast(6)
2017/04/18 Javascript
angular2 NgModel模块的具体使用方法
2019/04/10 Javascript
wepy--用vantUI 实现上弹列表并选择相应的值操作
2020/11/03 Javascript
[00:58]2016年国际邀请赛勇士令状宣传片
2016/06/01 DOTA
在Python中执行系统命令的方法示例详解
2017/09/14 Python
详谈Python中列表list,元祖tuple和numpy中的array区别
2018/04/18 Python
Python3中正则模块re.compile、re.match及re.search函数用法详解
2018/06/11 Python
Python清空文件并替换内容的实例
2018/10/22 Python
Python实现的服务器示例小结【单进程、多进程、多线程、非阻塞式】
2019/05/23 Python
python numpy 常用随机数的产生方法的实现
2019/08/21 Python
详解python中的模块及包导入
2019/08/30 Python
Pytorch实现的手写数字mnist识别功能完整示例
2019/12/13 Python
htnl5利用svg页面高斯模糊的方法
2018/07/20 HTML / CSS
贝玲妃美国官方网站:Benefit美国
2016/08/28 全球购物
汽车专业毕业生推荐信
2013/11/12 职场文书
国际会议邀请函范文
2014/01/16 职场文书
陈欧广告词
2014/03/14 职场文书
老师对学生的寄语
2014/04/09 职场文书
政府班子四风问题整改措施
2014/10/04 职场文书
优秀共产党员推荐材料
2014/12/18 职场文书
初中运动会前导词
2015/07/20 职场文书
小学生大队委竞选稿
2015/11/20 职场文书
利用Java设置Word文本框中的文字旋转方向的实现方法
2021/06/28 Java/Android