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 相关文章推荐
用javascript动态调整iframe高度的方法
Mar 06 Javascript
css图片自适应大小
Nov 28 Javascript
js setTimeout()函数介绍及应用以倒计时为例
Dec 12 Javascript
BootstrapValidator不触发校验的实现代码
Sep 28 Javascript
AngularJS框架中的双向数据绑定机制详解【减少需要重复的开发代码量】
Jan 19 Javascript
PHP 实现一种多文件上传的方法
Sep 20 Javascript
vue router下的html5 history在iis服务器上的设置方法
Oct 18 Javascript
webpack多页面开发实践
Dec 18 Javascript
vue elementUI 表单校验功能之数组多层嵌套
Jun 04 Javascript
selenium+java中用js来完成日期的修改
Oct 31 Javascript
Vue vm.$attrs使用场景详解
Mar 08 Javascript
vue print.js打印支持Echarts图表操作
Nov 13 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
星际争霸秘籍
2020/03/04 星际争霸
Ajax PHP 边学边练 之三 数据库
2009/11/26 PHP
PHP在引号前面添加反斜杠(PHP去除反斜杠)
2013/09/28 PHP
php把大写命名转换成下划线分割命名
2015/04/27 PHP
微信获取用户地理位置信息的原理与步骤
2015/11/12 PHP
利用 fsockopen() 函数开放端口扫描器的实例
2017/08/19 PHP
php制作圆形用户头像的实例_自定义封装类源代码
2017/09/18 PHP
基于jQuery的公告无限循环滚动实现代码
2012/05/11 Javascript
SOSO地图API使用(一)在地图上画圆实现思路与代码
2013/01/15 Javascript
在Javascript中 声明时用&quot;var&quot;与不用&quot;var&quot;的区别
2013/04/15 Javascript
提取字符串中年月日的函数代码
2013/11/05 Javascript
JS获取农历日期具体实例
2013/11/14 Javascript
JavaScript仿淘宝页面图片滚动加载及刷新回顶部的方法解析
2016/05/24 Javascript
Bootstrap简单表单显示学习笔记
2016/11/15 Javascript
jQuery在header中设置请求信息的方法
2017/03/06 Javascript
div中文字内容溢出常见的解决方法
2017/03/16 Javascript
javascript基本常用排序算法解析
2017/09/27 Javascript
vue中使用微信公众号js-sdk踩坑记录
2019/03/29 Javascript
js面向对象之实现淘宝放大镜
2020/01/15 Javascript
js如何验证密码强度
2020/03/18 Javascript
Javascript查看大图功能代码实现
2020/05/07 Javascript
JS数组及对象遍历方法代码汇总
2020/06/16 Javascript
详解React 元素渲染
2020/07/07 Javascript
Python反射和内置方法重写操作详解
2018/08/27 Python
python 3.6.2 安装配置方法图文教程
2018/09/18 Python
Python openpyxl 遍历所有sheet 查找特定字符串的方法
2018/12/10 Python
Python爬虫:将headers请求头字符串转为字典的方法
2019/08/21 Python
基于python2.7实现图形密码生成器的实例代码
2019/11/05 Python
keras做CNN的训练误差loss的下降操作
2020/06/22 Python
德国电子产品购物网站:TechInTheBasket德国
2018/12/07 全球购物
幼师求职信
2014/06/23 职场文书
2014年材料员工作总结
2014/11/19 职场文书
会计专业自荐信范文
2015/03/05 职场文书
房地产财务经理岗位职责
2015/04/08 职场文书
公司停电通知
2015/04/15 职场文书
大学生支教感言
2015/08/01 职场文书