- 浏览: 178125 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (104)
- JavaScript备忘 (11)
- Java编程 (23)
- struts框架 (3)
- hibernate框架 (0)
- ibatis框架 (2)
- C++编程 (2)
- 数据库 (8)
- 操作系统 (2)
- Extjs (0)
- 基于web的工作流引擎设计 (0)
- 开发异常备忘 (5)
- 项目管理工具 (6)
- Spring框架 (3)
- HTML (1)
- 项目架构 (1)
- 备忘 (20)
- 设计模式 (9)
- Disruptor (0)
- CQRS (0)
- DDD (0)
- Axon (0)
- JavaScript (1)
- 微信 (0)
- 新浪微博 (1)
- 软件备份 (2)
- AngularJS (1)
- 安全性 (1)
- Linux (2)
- 工具 (4)
- OSGI (1)
- idea (2)
- Docker (1)
- 测试相关 (0)
- WebService (1)
- 数据安全 (0)
- 移动开发 (0)
- springboot (1)
最新评论
-
larryscale:
zz_wangyuhoho 写道你这个工程跑不起来呀我测试过的 ...
Springmvc3+Spring3+MyBatis3 -
zz_wangyuhoho:
你这个工程跑不起来呀
Springmvc3+Spring3+MyBatis3 -
aeolusj:
var myAlert=alert;改为var myAlert ...
js 拦截alert对话框 -
skcks:
建行内部开发平台也是做了一个类似的封装用于ajax远程调用服务 ...
通用Ajax设计 -
qiuyu1990:
这个应该是 DWR的原理吧
通用Ajax设计
最近项目中用到一个模拟模态对话框的DIV的实现,有两个层,下面的层是半透明的,将遮盖整个窗口,上面的层则用于用户输入信息,这里是一个简单的模仿。
以下是页面代码:
<html> <head> <title>Demo</title> </head> <body> <table> <tr> <td colspan="3"><input type="button" value="新增" name="" onclick="selectClass();"/></td> </tr> </table> <div id="div1" style="display:none; background-color:#000; filter:alpha(opacity=30);opacity:0.3; width:1024px; height:768px; z-index:10; position: absolute;left:0px; top:0px;"> </div> <div id="div2" style="display:none; background-color:#FFF; width:300px; height:180px; z-index:20; position: absolute; left:300px; top:150px;"> <table> <tr> <td>交易类型</td> <td> <select name="sel1" value=""> <option value="">--选择交易类型--</option> <option>存款</option> <option>查询</option> <option>汇款</option> <option>取款</option> </select> </td> </tr> <tr> <td>分类/对象</td> <td> <select name="sel2" value="" onchange="showSel3(this.value);"> <option value"">--选择分类--</option> <option value="0">对手</option> <option value="1">对象</option> </select> </td> </tr> <tr> <td id="td1"> </td> <td id="td2"> </td> </tr> <tr> <td colspan="2"><input type="button" value="确定" name="confirm" onclick="confirm(true);"> <input type="button" value="取消" name="cancel" onclick="confirm(false);"></td> </tr> </table> </div> </body> </html>
以下是javaScript代码:
<script> //显示层 function selectClass(){ document.getElementById("div1").style.display="block"; document.getElementById("div2").style.display="block"; } //显示对手名称/对象分类 function showSel3(val){ var strArr =strList(); var td1HTML=document.getElementById("td1"); var td2HTML=document.getElementById("td2"); var td1Value=""; var td2Value=""; if(val!=""){ if(val=="0"){ td1Value="对手名称:" td2Value="<input name='' type='text' value=''/>" td1HTML.innerHTML=td1Value; td2HTML.innerHTML=td2Value; }else{ td1Value="对手分类:" td2Value="<select name=''><option value=''>--请先把对手分类--</option>"; for(var str in strArr){ td2Value+="<option value='"+str+"'>"+strArr[str]+"</option>"; } td2Value+="</select>"; td1HTML.innerHTML=td1Value; td2HTML.innerHTML=td2Value; } }else{ td1HTML.innerHTML=""; td2HTML.innerHTML=""; } } //确定或消信息的输入 function confirm(flag){ if(flag){ document.getElementById("div1").style.display="none"; document.getElementById("div2").style.display="none"; //传递数据 }else{ document.getElementById("div1").style.display="none"; document.getElementById("div2").style.display="none"; //清空数据 document.getElementById("sel1").value=""; document.getElementById("sel2").value=""; document.getElementById("td1").innerHTML=""; document.getElementById("td2").innerHTML=""; } } </script>
运行效果如下:
发表评论
-
生成圆形头像
2016-05-18 17:30 852<html><head><ti ... -
Open Flash Chart IO ERROR Loading test data Error
2015-02-06 11:44 650Open Flash Chart 2 提示Open Flas ... -
TEST
2013-12-17 10:09 0http://www.mohurd.gov.cn/zcfg/j ... -
TEMP
2013-12-04 17:46 0--========================= ... -
showModalDialog 打开后任意改变大小
2013-11-19 19:45 1075父窗口JS <script language=jav ... -
JS关闭父窗口时不弹出对话框
2013-11-19 19:26 1021var url = top.location.href; ... -
对表格行动态增删除的JS封装
2013-04-26 23:32 897这是最近在公司项目中使用的,一个对表格行进行 ... -
在CSS之中实现<body topmargin="0">
2013-01-21 13:13 1325<!DOCTYPE html PUBLIC " ... -
js 拦截alert对话框
2013-01-16 10:30 2136<input type="button&qu ... -
VLC 插件的检测
2012-12-19 23:48 3031最近做的一个海底观测网项目,其中流媒体用到了VLC插件。 ... -
docfram
2012-10-26 17:28 0--- head.jsp <%@ page langu ... -
jsTEST
2012-10-26 13:02 0//js去回车换行 var remark = documen ... -
TEST
2012-10-26 12:56 08.--------异步方法1 <SCRIPT LAN ... -
window.ModleMassageBox无法打开链接
2012-10-24 12:41 0//查询日志 function log(id,fundN ... -
通用Ajax设计
2012-10-21 10:20 2012利用Servlet和反射技术实现通用的Ajax调用设计,如下: ... -
Extjs Window
2012-05-23 13:30 0<%@ page language="java ... -
Extjs Table
2012-04-13 13:31 0<SCRIPT type="text/java ... -
解决Jquery 树型菜单折叠时有闪动的问题
2011-09-21 23:44 1203昨天从网下了一个树型菜单的插件用在我的项目中,Demo是用ht ... -
Ajax
2011-06-15 08:06 0function getRecordSetByAjax(url ...
相关推荐
js实现div模拟模态对话框展现URL内容
本文实例讲述了js实现div模拟模态对话框展现URL内容。分享给大家供大家参考,具体如下: [removed] function sAlert(str){ var msgw,msgh,bordercolor; msgw=800;//提示窗口的宽度 msgh=600;//提示窗口...
在示例中,对话框div的z-index属性设置为1002,使其能够显示在其他元素之上。 8. 透明度控制:为了增强模态对话框的视觉效果,可以通过调整元素的透明度来创建半透明的遮罩层。示例中的遮罩层div设置了0.1的opacity...
JavaScript模态对话框是网页交互中的重要组成部分,它允许用户在执行特定操作或查看关键信息时保持当前页面的上下文。这种技术常用于确认操作、显示警告信息、输入数据等场景。本文将深入探讨JavaScript模态对话框的...
为了解决这个问题,开发者决定创建一个自定义的模拟模态对话框。 模态对话框是一种阻止用户与页面其余部分交互,直到他们与对话框交互完毕的界面元素。在IE9中,原生的模态对话框可能无法满足需求,因此需要自己...
在网页设计和开发中,"div模拟的showModelDialog"是一种常见的技术,它利用HTML的`<div>`元素来创建可自定义的模态对话框。这种方法的优点在于它灵活、可定制性强,开发者可以根据需要调整对话框的外观、大小、位置...
然而,由于这个API在各个浏览器中的实现不一致,且存在一些兼容性问题,开发者逐渐转向使用`div`来创建自定义模态对话框。 要使用`div`实现类似的效果,我们需要以下几个步骤: 1. **HTML 结构**:创建一个隐藏的`...
【模拟网页对话框】是一种在Web开发中常见且重要的技术,它允许开发者在不离开当前页面的情况下与用户进行交互,提供了类似系统对话框的用户体验。本文将深入探讨模拟网页对话框的相关知识点,包括其实现原理、常用...
- `modal`:设置是否为模态对话框,阻止用户与对话框外的元素交互。 - `buttons`:定义一组按钮及其点击时执行的函数。 - `autoOpen`:设置对话框是否在页面加载时自动打开。 - `closeOnEscape`:设置是否允许...
此div用于模拟模态对话框的背景遮罩效果。 ```javascript var bgObj = document.createElement("div"); bgObj.setAttribute('id', 'bgDiv'); bgObj.style.position = "absolute"; bgObj.style.top = "0"; ...
这个控件允许你在后台代码中触发对话框的显示和隐藏,同时保持页面的其他部分不可操作,模拟出模态对话框的效果。配置ModalPopupExtender包括指定要显示的控件、触发器以及对话框的位置和行为。 在描述中提到的"可...
6. 模态对话框:模仿MSN对话框可能涉及创建模态对话框,即对话框出现时阻止用户与页面其他部分交互。这可以通过在对话框上方添加一个半透明遮罩层实现,同时确保对话框处于焦点状态,直到用户关闭它。 7. 跨浏览器...
这种效果常见于弹窗对话框、提示框或者模态窗口的关闭,提供一种无刷新的用户体验。 首先,我们需要了解基本的HTML结构。一个简单的div窗口可能包含以下内容: ```html <div id="modal"> 这里是窗口内容 关闭 </...
ZxjayWebExplorer 预览 ...2.提示框,用拖动DIV模拟的模态对话框。 3.目录树部分,外观同Windows资源管理器形似。 4.支持在线压缩解压,Ajax上传下载,新建、编辑文本文件,移动、复制、重命名文件等等操作。
如果需要在这些浏览器中实现类似功能,可能需要使用其他技术如iframe或者第三方JavaScript库来模拟模态窗口效果。 对于现代Web应用开发来说,了解并掌握父子窗口间的数据传递技术,对提升用户体验以及满足特定的...
这种功能通常用于显示提示信息、模态对话框或者加载额外的内容。 首先,`DIV弹出层`是指一个可以隐藏或显示的独立区域,当用户触发特定事件(如点击按钮)时,该区域会从页面的某个位置滑出。实现这个效果通常需要...
一个Bootstrap模态框由三部分组成:模态对话框(modal-dialog)、模态内容(modal-content)和模态窗格(modal-body)。HTML结构大致如下: ```html <div class="modal fade" id="myModal" tabindex="-1" role=...
showModal('模态对话框标题', '这是模态对话框的内容'); }); ``` 这个例子中,我们创建了一个遮罩层`modal`和一个对话框`modal-content`,并通过JavaScript控制它们的显示和隐藏。同时,我们还监听了Esc键...
然后,客户端的JavaScript代码接收到这些信息后,显示一个模态对话框,提供确认或取消的选择。 例如,一个简单的JavaScript实现可以这样写: ```javascript function showServerConfirm(message) { var dialog = ...