- 浏览: 518998 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (299)
- Oracle(pl/sql_Erp_Pro*C) (69)
- 设计模式 (4)
- spring (23)
- ext (17)
- apache开源项目应用 (4)
- jquery (16)
- 生活琐事 (8)
- 下载资源 (23)
- mysql (2)
- Eclipse使用积累 (5)
- 报表类(报表/图表) (13)
- php (4)
- Web多彩文本框 (3)
- json (4)
- jqgrid (2)
- ant (2)
- java算法积累 (8)
- EL表达式/JSTL (4)
- poi (3)
- gwt (2)
- 爬网第一步 (2)
- javascript (17)
- Javaweb (8)
- tomcat (1)
- flex (1)
- Java&DB (3)
- J2SE (7)
- linux (3)
- 数据结构 (1)
- dot net (5)
- struts (1)
- ibatis (1)
- log4j (1)
- 项目管理 (1)
- Java native interface(jni,jacob......) (5)
- applet (1)
- VB.net/C#.net/JNI (20)
- css (1)
- Sqlite (1)
- servlet (1)
- REST (1)
最新评论
-
wenhurena:
能不能给一下解压密码roki.work.2017@gmail. ...
Ebs解体新書と学習資料1 -
liutao1600:
楼主写的太好了,每天学习~~
Spring_MVC(6)测试 -
liutao1600:
太好了,每天学习你的文章~~~
Spring_MVC(3)表单页面处理 -
liutao1600:
学习了,太好了
Spring_MVC(2)控制层处理 -
liutao1600:
学习了~~~
Spring_MVC(1)构建简单web应用
1.window.open()
在父窗口中调用window.open()方法来打开子窗口;
在子窗口中使用window.opener来与父窗口进行数据交互。
示例代码:
主窗口html
<div id="popup_1" align="center"><hr> <fieldset><legend>window.open()</legend> <p><label for="name_1">名字:</label> <input type="text" name="name_1"></p> <p><label for="age_1">年龄:</label> <input type="text" name="age_1"></p> <p><label for="sex_1">性别:</label> <input type="text" name="sex_1"></p> <p><label for="dep_1">部门:</label> <input type="text" name="dep_1"></p> <p><label for="pro_1">职位:</label> <input type="text" name="pro_1"></p> </fieldset> <input type="button" class="button" onclick="showUserDialog(1)" value="显示子窗口一"> </div>
主窗口js
var options = "location=no,menubar=no,resizable=no,scrollbars=yes,status=no,titlebar=yes,toolbar=no,left=200,top=200,height=300,width=400"; var dialogOptions = "dialogWidth:400px;dialogHeight:300px;dialogLeft:350px;dialogTop:150px;center:no;help:no;resizable:no;status:no;scroll:no"; var legends = ["window.open()","window.showModalDialog()","window.showModelessDialog()"]; var title = ""; var arg_2 = new Object(); function showUserDialog(flag){ title = legends[flag - 1]; switch (flag) { case 1: window.open("inner_1.html","_blank",options); break; case 2: arg_2.title = title; arg_2.name_2 = document.all.name_2.value; arg_2.age_2 = document.all.age_2.value; arg_2.sex_2 = document.all.sex_2.value; arg_2.dep_2 = document.all.dep_2.value; arg_2.pro_2 = document.all.pro_2.value; var res_2 = window.showModalDialog("inner_2.html",arg_2,dialogOptions); if(typeof(res_2) == "object"){ document.all.name_2.value = res_2.name_2; document.all.age_2.value = res_2.age_2; document.all.sex_2.value = res_2.sex_2; document.all.dep_2.value = res_2.dep_2; document.all.pro_2.value = res_2.pro_2; } break; case 3: window.showModalDialog("inner_3.html",window,dialogOptions); break; default: break; } }
子窗口html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Insert title here</title> <script language="javascript" src="script/popupWindow.js"></script> </head> <body onload="init_1()"> <div align="center"> <fieldset> <script language="javascript"> document.write("<legend>" + getTitle_1() + "</legend>"); </script> <p><label for="name_1">名字:</label> <input type="text" name="name_1"></p> <p><label for="age_1">年龄:</label> <input type="text" name="age_1"></p> <p><label for="sex_1">性别:</label> <input type="text" name="sex_1"></p> <p><label for="dep_1">部门:</label> <input type="text" name="dep_1"></p> <p><label for="pro_1">职位:</label> <input type="text" name="pro_1"></p> </fieldset> <input type="button" value="提 交" onclick="handIn_1()" class="">
</div> </body> </html>
子窗口js
function init_1(){ document.all.name_1.value = window.opener.document.all.name_1.value; document.all.age_1.value = window.opener.document.all.age_1.value; document.all.sex_1.value = window.opener.document.all.sex_1.value; document.all.dep_1.value = window.opener.document.all.dep_1.value; document.all.pro_1.value = window.opener.document.all.pro_1.value; } function handIn_1(){ window.opener.document.all.name_1.value = document.all.name_1.value; window.opener.document.all.age_1.value = document.all.age_1.value; window.opener.document.all.sex_1.value = document.all.sex_1.value; window.opener.document.all.dep_1.value = document.all.dep_1.value; window.opener.document.all.pro_1.value = document.all.pro_1.value; window.close(); } function getTitle_1(){ return window.opener.title; }
发表评论
-
online js格式化工具
2010-10-28 10:35 812http://jsbeautifier.org/ -
JS屏蔽ie页面键盘按键代码
2010-05-07 20:11 1687<script language="j ... -
网络播放器代码flv
2010-05-05 08:31 2620flv网页播放器 http://www.longta ... -
播放flv文件的html代码
2010-05-05 01:01 3877<object classid="cls ... -
js树形菜单大全
2010-05-04 23:16 880源码 -
树形菜单
2010-05-04 23:09 767源代码 -
省市区三级联动菜单数据库
2010-04-21 19:44 1272联动 -
万能网页播放插件实例
2010-04-20 19:22 2004<html><body><emb ... -
html页面控制播放器插件
2010-04-20 18:51 2308<embed src="swf/1. ... -
codeLib之javaScript之父子窗口问题2
2010-01-17 12:56 9962.window.showModalDialog() ... -
正则表达式学习实例(写java正则表达式的时候需要修改/)
2009-11-03 23:22 1122匹配中文字符的正则 ... -
正则表达式入门
2009-05-07 14:14 775元字符: /b 代表着单词 ... -
javascript课件(自用有密码)
2009-05-05 14:14 967自用课件。不予共享。 -
js通过下拉菜单选择不同的div显示
2009-04-23 10:18 2268<!DOCTYPE HTML PUBLIC " ... -
js获得前台选择的值
2009-04-23 10:12 1314一、获取下拉列表选中 ... -
Javascript类内方法定义
2009-04-10 10:33 1183//构造函数\原型方法混合法定义类 function Car( ...
相关推荐
CodeLib.NET 支持多种编程语言,包括但不限于C#、VB.NET、Java、C++、Python、JavaScript等,使得不同技术背景的开发者都能受益。 1. **代码管理**:CodeLib.NET 提供了一个结构化的平台,用户可以按照项目、类别或...
7. **全文检索**:CodeLib的核心功能之一就是其强大的全文检索能力,用户可以快速定位到所需内容,无论是在文章、代码还是其他文档中。 8. **版本控制**:虽然未明确提及,但作为一个完善的工具,CodeLib可能包含了...
一个不错的源代码和数据资源综合管理工具,开发人员必备,推荐使用!(这个文件上传不完整,请下载另一个!)
codelib.net 的web插件,有了它就可以把网页直接保存到codelib中.
需要 java11 来运行 支持 40 多种代码高亮 快速代码搜索 支持代码折叠 代码高亮html导出 支持添加文件附件, 支持附件的浏览器预览
CodeLib 是一个面向开发者的重要资源库,尤其对那些专注于编程和软件开发的人员来说,它是一个宝贵的工具。这个资源库特别关注 Kotlin 编程语言,Kotlin 是由 JetBrains 开发的一种现代、静态类型的编程语言,设计...
1. **多语言支持**:CodeLib2 支持多种编程语言的代码片段管理,包括但不限于Java、Python、C++、JavaScript等,这意味着无论你使用哪种语言进行开发,都可以方便地将其整合到你的工作流中。 2. **分类与标签**:...
CodeLib .NET 是一个不错的源代码及数据资源管理工具
java工具源码codelib-gen-CodeLib本机源生成器 codelig-gen是工具链中的便捷工具,可自动生成本机副本。 实际上,它会扫描提供的CodeLib的类,方法和字段签名,并生成一个C ++类,将其公开给ARTist框架。 有关ARTist...
"Codelib.txt"文件很可能包含了各种代码示例、编程技巧、问题解决方案或者库函数的详细说明,是学习和理解Windows编程与C++ Builder的宝贵资源。通过阅读和实践其中的内容,开发者可以深入理解如何使用C++和Builder...
代码库 CodeLib项目提供了Java库的模板,这些模板作为工具链的一部分注入到目标(Android应用程序和系统组件)中。 基本思想是,您可以将其用作基本代码,以便为新的ARTist模块创建CodeLib。 有关ARTist生态系统的更...
leetcode中国前言 “话费便宜。...” ——莱纳斯·托瓦兹 这是一个自我使用的代码库,它显示了我在编码中看到或使用过的数据(知识)和思想。 我想在我工作的任何地方轻松使用它(所以其他名称称为博客!...
3.总在最前型窗口 4.目录浏览对话框 5.Shell的相关问题 6.使用回收站 7.启动拨号网络(Win9X) 8.改变墙纸 9.产生GUID 10.启动拨号网络(Win NT) 11.自动调整ListView 12.使用文件复制对话框
CodeLib.AlignmentPositions Align = CodeLib.AlignmentPositions.CENTER; switch (cbBarcodeAlign.SelectedItem.ToString().Trim().ToLower()) { case "left": Align = CodeLib.AlignmentPositions.LEFT; ...
通常,版本号的更新意味着软件性能的提升、新功能的添加或已知问题的修复。用户可以通过定期更新来确保获得最佳的使用体验。 总的来说,CodeLibrary代码笔记本是一款集小巧、多语言、良好视觉体验和可靠数据存储于...
在将apk和zip文件交给artist之前,它用作预处理步骤,其主要任务是部分合并codelib,以便artist模块可以将对codelib方法的调用注入目标代码中。部分合并意味着将codelib dex文件添加到目标中,并使用现有的目标dex...
1. **SMTP(Simple Mail Transfer Protocol)**:SMTP是用于发送电子邮件的标准协议。在C#中,我们通常使用`System.Net.Mail`命名空间中的`SmtpClient`类来实现SMTP服务的连接和邮件发送。 2. **MailMessage类**:...
CLCL(CodeLib Code Library)的名字来源于“代码库代码库”,它是一个小巧但功能强大的代码片段管理工具。程序员可以将常用的代码段存储在CLCL中,当需要使用时,只需按下Alt+V快捷键,然后通过简单的输入或者选择...