- 浏览: 521285 次
- 性别:
- 来自: 苏州
文章分类
- 全部博客 (152)
- Ajax总结 (10)
- JavaScript总结 (44)
- Java实用程序总结 (35)
- Spring总结 (10)
- Struts总结 (5)
- Hibernate学习 (3)
- 数据库学习 (9)
- CSS学习 (4)
- XML学习 (1)
- webservice (2)
- Java设计模式 (2)
- log4j (1)
- html (1)
- Jsp/Sevlet学习 (1)
- quartz学习 (1)
- tomcat (5)
- asm (0)
- maven (3)
- cloudstack (1)
- nginx (1)
- mysql (1)
- Redis (1)
- solr (2)
- rabbitmq (5)
- ELK (3)
最新评论
-
coosummer:
推荐使用http://buttoncssgenerator.c ...
几个比较好看的button的样式 -
thegod:
请问博主,计算平均成绩那个例子,“ // 将输入的数据首先按行 ...
hadoop的编程实例 -
微生物:
good
基于Maven的web项目在Eclipse中使用Tomcat调试 -
jacking124:
这个有这样一个问题,就是jsp-api包冲突!!
基于Maven的web项目在Eclipse中使用Tomcat调试 -
u010940863:
大神,这个工具类怎么用啊!求讲解啊!
Java创建和下载excel文件
1.req_add.html
2. req_add_a.html
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>填写A端申请信息</title> <script> function addA() { var reval=window.showModalDialog("req_add_a.html", ["100","200"],"dialogHeight=400px; dialogWidth=650px;status=no"); if(reval!=undefined) { var tab=document.getElementById("circuit"); var ne=reval.reval; var aport=reval.port; for(var i=0;i<aport.length;i++) { var tr=tab.insertRow(tab.rows.length); var td=tr.insertCell(); td.innerHTML="<input type=checkbox name=sel value="+i+" >"; var td0=tr.insertCell(); td0.innerHTML="<input type=text name=systemNum size=5>"; var td1=tr.insertCell(); td1.innerHTML="<input type=text name=bandwidth size=5>"; var td2=tr.insertCell(); td2.innerHTML=ne[0]; var td3=tr.insertCell(); td3.innerHTML=aport[i]; var td4=tr.insertCell(); td4.innerHTML="东R47-5-6-1"; var td5=tr.insertCell(); td5.innerHTML=ne[1]; var td6=tr.insertCell(); td6.innerHTML=ne[2]; } } } function deleteItem() { var tab=document.getElementById("circuit"); var boxs=document.all.sel; if(boxs!=undefined) { for(var i=0;i<boxs.length;i++) { if(boxs[i].checked) { tab.deleteRow(i+1); } } } } </script> </head> <body> <br> <table border="1"> <tr> <td class="label">申请人</td> <td>zhangsan</td> <td class="label">联系电话</td> <td><input type="text" name="text" class="text"></td> </tr> <tr> <td class="label">申请人部门</td> <td>网管中心话务室</td> <td class="label">申请时间</td> <td><input type="text" name="text" class="text" onclick="new WdatePicker(this)" readonly></td> </tr> <tr> <td class="label">完成时限</td> <td><input type="text" name="text" class="text" onclick="new WdatePicker(this)" readonly></td> <td class="label">受理时限</td> <td><input type="text" name="text" class="text" onclick="new WdatePicker(this)" readonly></td> </tr> <tr> <td class="label">申请事由</td> <td colspan="3"><input type="text" name="text" class="text" style="width:270px"></td> </tr> </table> <div>新增二干申请单A端业务信息</div> <table border="1" id="circuit"> <tr class="header"> <td><input type="checkbox"></td> <td>系统号</td> <td>带宽</td> <td>A端网元</td> <td>A端端口</td> <td>A端交换DDF位置</td> <td>Z端网元</td> <td>要求开通时间</td> </tr> </table> </div> </div> <br> <div align="center"> <input type="button" value="添加业务项" class="button_tt" onClick="addA()"> <input type="button" value="删除业务项" class="button_tt" onClick="deleteItem()"> <input type="button" value="保 存" class="button_tt" onClick=""> <input type="button" value="提 交" class="button_tt" onClick=""> <input type="button" value="返 回" class="button_tt" onClick="location.href('req_add_list.html')"> </div> </body> </html>
2. req_add_a.html
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title></title> <script> // var args=window.parent.dialogArguments; // alert(args[0]); // alert(args[1]); function confirmSelect(){ var reval=new Array(); var port=new Array(); var ane=document.all.ane.value; reval.push(ane); var aport=document.getElementsByName("aport"); for(var i=0;i<aport.length;i++) { port.push(aport[i].value); } var zne=document.all.zne.value; reval.push(zne); var time=document.all.time.value; reval.push(time); window.returnValue={"reval":reval,"port":port}; window.close(); } var group=new Array(); function selectPort(obj) { if(obj.checked) { group.push(obj.value); }else{ group.removeElement(obj.value); } writeTable(); } /* *删除数组中的某一个元素 */ Array.prototype.removeElement=function(value) { for(var i=0;i<this.length;i++) { if(this[i]==value) { for(var j=i;j<this.length-1;j++) { this[j]=this[j+1]; } this.length--; break; } } } /* function removeElement(val) { for(var i=0;i<group.length;i++) { if(group[i]==val) { for(var j=i;j<group.length-1;j++) { group[j]=group[j+1]; } group.length--; break; } } }*/ /** *将选中的端口填充到表格中 */ function writeTable() { removeAllRows(); var tab=document.getElementById("selectedPort"); for(var i=0;i<group.length;i++) { if(i%4==0) { tr=tab.insertRow(tab.rows.length); } var td=tr.insertCell(); td.innerHTML=group[i]+"<input type=hidden name=aport value="+group[i]+">"; } } /** *删除表格中的所有行 */ function removeAllRows() { var tab=document.getElementById("selectedPort"); for(var i=tab.rows.length-1;i>=0;i--) { tab.deleteRow(i); } } function clearValue() { document.all.ane.value=""; } function selectNe() { var reval=window.showModalDialog("select_ane.html" ,'',"dialogHeight=350px; dialogWidth=650px;status=no"); } </script> </head> <body> <br> <div class="history-item"> <div class="history-item-title">填写A端信息</div> <div class="history-item-content"> <table class="formTable"> <tr> <td class="label">A端网元名称</td> <td><input type="text" name="ane" class="text"> <img src="../../../../images/download.gif" width="9" height="10" style="cursor:hand " title="选择A端网元" onClick="selectNe();"> <img src="../../../../images/undo.gif" width="13" height="13" style="cursor:hand " title="清空A端网元" onClick="clearValue();"> <input type="button" value="选择端口" class="button_tt"></td> </tr> <tr> <td class="label">已选端口列表</td> <td> <table id="selectedPort" class="formTable"> </table> </td> </tr> <tr> <td class="label">待选空闲端口列表</td> <td> <table class="formTable"> <tr> <td>101<input type="checkbox" name="port" value="101" onClick="selectPort(this)"></td> <td>102<input type="checkbox" name="port" value="102" onClick="selectPort(this)"></td> <td>103<input type="checkbox" name="port" value="103" onClick="selectPort(this)"></td> <td>104<input type="checkbox" name="port" value="104" onClick="selectPort(this)"></td> </tr> <tr> <td>105<input type="checkbox" name="port" value="105" onClick="selectPort(this)"></td> <td>106<input type="checkbox" name="port" value="106" onClick="selectPort(this)"></td> <td>107<input type="checkbox" name="port" value="107" onClick="selectPort(this)"></td> <td>108<input type="checkbox" name="port" value="108" onClick="selectPort(this)"></td> </tr> </table> </td> </tr> <tr> <td class="label">Z端网元</td> <td><input type="text" name="zne" class="text" value="KAFDM1"></td> </tr> <tr> <td class="label">要求开通时间</td> <td><input type="text" name="time" class="text" ></td> </tr> </table> </div> </div> <br> <div align="center"> <input type="button" value="确 定" class="button_tt" onClick="confirmSelect()"> <input type="button" value="关 闭" class="button_tt" onClick="window.close();"> </div> </body> </html>
发表评论
-
Javascript实现的颜色选择器
2011-11-29 10:40 1133Javascript实现的颜色选择器 -
JS控制文本框只能输入整数或带一位小数的浮点数
2011-10-24 17:23 2417<html xmlns="http://www ... -
ymPrompt弹出窗口(很牛x的)
2011-10-12 16:46 1111ymPrompt弹出窗口(很牛x的) -
Javascript实现的遮罩层
2011-09-15 15:29 1111Javascript实现的遮罩层 -
Javascript培训文档
2011-08-24 10:20 1103Javascript培训文档 -
结点可以拖动,右键弹出操作菜单的树(dhtmlxtree改造)
2011-06-01 10:12 1626结点可以拖动,右键弹出操作菜单的树(dhtmlxtree改造) ... -
可以拖动的DIV
2011-05-31 16:08 1117可以拖动的DIV -
泽元公司实现的对话框(很牛的)
2011-04-01 14:47 1344泽元公司实现的对话框(很牛的) -
鼠标点击拖动选中(模仿google日历网格)
2011-03-23 13:21 1437鼠标点击拖动选中(模仿google日历网格) -
点击鼠标右键弹出自定义菜单
2011-03-23 13:05 1384点击鼠标右键弹出自定义菜单 -
解决循环动态添加事件,参数为最后一次循环值的问题
2010-10-25 17:15 1582<html> <head> & ... -
JS实现的分页
2010-10-25 17:11 1002JS实现的分页 -
JS文档对象模型(DOM)的基本方法
2010-04-28 14:05 895一.直接引用结点 1.document.getElementB ... -
为指定的表单元素动态添加事件
2010-03-24 16:54 1136<html> <head> < ... -
javascript中的数组(Array)扩展
2010-03-24 11:13 2084/**************** 数组扩展 ****** ... -
如何在框架(frame)页面之间使用appendChild()?
2010-01-25 16:10 1812今天在写程序时遇到一 ... -
按钮下方弹出层
2010-01-13 17:59 1541<html> <head> ... -
js实现的tab
2009-09-16 15:09 1530js实现的tab -
iframe自适应高度
2009-08-10 11:25 1079<html> <head> & ... -
可手动输入的select
2009-07-01 10:43 1560可手动输入的select
相关推荐
点击运行弹出一个对话框,点击DIALOG1按钮弹出一个模态对话框,在该对话框的编辑框输入文本点击确定该对话框消失且输入的文本被显示到主对话框MainDialog中,点击DAILOG2按钮弹出一个非模态对话框,操作现象和模态...
VC中模态对话框和非模态对话框的编程
模态对话框与非模态对话框程序示例 Java源程序
MFC创建模态对话框和非模态对话框实例小程序,学习如何在程序开发中使用模态对话框和非模态对话框
非模态的对话框是独立的,就是说和主程序可以同时交换数据,而模态的对话框则只能和自己交换。换句话说,模态对话框很霸道,你开了它就无法在同一个应用程序中的其他地方干活了,比如那个经常用的openfile dialog。...
MFC中有两种类型的对话框:模态对话框和非模态对话框。 模态对话框是指当其显示时,程序会暂停执行,直到关闭这个模态对话框后,才能继续执行程序中其他任务。非模态对话框是指当其显示时,允许转而执行程序中其他...
非模态对话框与模态对话框不同,在非模态对话框活动的同时,用户还可以在应用程序的其他地方工作,而模态对话框在其关闭之前,用户不能在同一个应用程序的其他地方工作。本例将从主框架窗口创建一个简单的非模态...
非模态对话框相对于模态对话框,他的创建和销毁过程和模态对话框有一定的区别,非模态对话框需要重载函数OnCanel,并且在这个函数中调用DestroyWindow。并且不能调用基类的OnCancel,因为基类的OnCancel调用了...
不同与Popup,这是自定义样式的模态对话框,是模态的!整个对话框作为一个独立的组件使用.........
MFC中经常会用到弹出模态或非模态对话框,模态对话框与非模态对话框容易混淆
因系统需求,要在关闭子模态对话框后刷新父模态对话框,做的一个小测试。
弹出子对话框,在子对话框特定位置,显示非模态对话框,对话框之间的数据传递
万能模态对话框 万能模态对话框 万能模态对话框 万能模态对话框 uDialog unity 模态对话框,通用
本人总结和转摘的 有关 JavaScript 页面刷新和 模态对话框的总结知识,这几天用到了不少, 上传,大家共享共进步。 以后还会有更多的 JavaScript 学习知识相关总结。 都为原创。。
VS2010/MFC模态对话框和非模态对话框的创建和使用
基于vs2005,在ObjectARX中使用MFC:模态,非模态对话框
非模态对话框与模态对话框不同,在非模态对话框活动的同时,用户还可以在应用程序的其他地方工作,而模态对话框在其关闭之前,用户不能在同一个应用程序的其他地方工作。本代码将从主框架窗口创建一个简单的非模态...
HTML5响应式模态框(模态对话框),响应式设计,自适应分辨率,兼容PC端和移动端,点击按钮弹出模态框动画效果,有关闭按钮。
SDK下,我们通常用DialogBox来创建模态对话框。DialogBox并不是一个Win32的API,它实际上是一个宏,调用DialogBoxParam来创建对话框。
模态对话框