javascript实现浏览器窗口传递参数的方法


Posted in Javascript onSeptember 03, 2014

a.html

<html> 
<head> 
<title>主页面</title> 
<script language="javascript" type="text/javascript"> 
function OpenNew() 
{ 
var im=new IDAndMethod(); 
im.ID=document.getElementById("txtID").value; 
window.showModalDialog("ddd.html",im,""); 
} 
function IDAndMethod() 
{ 
this.ID="ddd"; 
this.Method=SetTxt; 
} 
function SetTxt(str) 
{ 
document.getElementById("txtID").value=str; 
} 
</script> 
</head> 
<body> 
<form action="#"> 
<input id="txtID" style="width:400px" type="text" value="XXX!在这里输入ID!" /><br /> 
<input type="button" value="打开新的窗口" onclick="OpenNew()" /> 
</form> 
</body> 
</html>

 b.html

<html> 
<head> 
<title>主页面</title> 
<script language="javascript" type="text/javascript"> 
var im; 
function Load() 
{ 
im=window.dialogArguments; 
if(im.ID=="XXX!在这里输入ID") 
document.getElementById("txtID1").value="你杂不输入呢!"; 
else 
document.getElementById("txtID1").value=im.ID; 
} 
function Set() 
{ 
im.Method(document.getElementById("txtID1").value); 
} 
</script> 
</head> 
<body onload="Load()"> 
<form action="#"> 
<input id="txtID1" style="width:400px" type="text" value="ddd" /><br /> 
<input type="button" value="传递数据" onclick="Set()" /> 
</form> 
</body> 
</html>
Javascript 相关文章推荐
window.location.href中url中数据量太大时的解决方法
Dec 23 Javascript
javascript框架设计之框架分类及主要功能
Jun 23 Javascript
jQuery点击改变class并toggle及toggleClass()方法定义用法
Dec 11 Javascript
半个小时学json(json传递示例)
Dec 25 Javascript
js实现微博发布小功能
Jan 12 Javascript
View.post() 不靠谱的地方你知道多少
Aug 29 Javascript
Node.js+jade抓取博客所有文章生成静态html文件的实例
Sep 19 Javascript
mongoose设置unique不生效问题的解决及如何移除unique的限制
Nov 07 Javascript
微信小程序实现留言板功能
Nov 02 Javascript
jQuery实现的模仿雨滴下落动画效果
Dec 11 jQuery
关于微信小程序登录的那些事
Jan 08 Javascript
Vue中qs插件的使用详解
Feb 07 Javascript
javascript模拟post提交隐藏地址栏的参数
Sep 03 #Javascript
javascript刷新父页面的各种方法汇总
Sep 03 #Javascript
判断在css加载完毕后执行后续代码示例
Sep 03 #Javascript
jQuery实现倒计时按钮功能代码分享
Sep 03 #Javascript
jQuery自带的一些常用方法总结
Sep 03 #Javascript
JavaScript实现从数组中选出和等于固定值的n个数
Sep 03 #Javascript
JavaScript实现找出数组中最长的连续数字序列
Sep 03 #Javascript
You might like
PHP session有效期session.gc_maxlifetime
2011/04/20 PHP
PHP新手用的Insert和Update语句构造类
2012/03/31 PHP
浅析PHP 按位与或 (^ 、&amp;)
2013/06/21 PHP
php小技巧之过滤ascii控制字符
2014/05/14 PHP
PHP嵌套输出缓冲代码实例
2015/05/12 PHP
php文件包含的几种方式总结
2019/09/19 PHP
JS与框架页的操作代码
2010/01/17 Javascript
关于js类的定义
2011/06/28 Javascript
jQuery 数据缓存模块进化史详细介绍
2012/11/19 Javascript
JS随机生成不重复数据的实例方法
2013/07/17 Javascript
JS操作Cookie写入和读取实例代码
2013/10/20 Javascript
javascript动态设置样式style实例分析
2015/05/13 Javascript
jQuery的bind()方法使用详解
2015/07/15 Javascript
分享两款带遮罩的jQuery弹出框
2015/12/30 Javascript
Bootstrap中的表单验证插件bootstrapValidator使用方法整理(推荐)
2016/06/21 Javascript
node.js中 stream使用教程
2016/08/28 Javascript
Javascript 普通函数和构造函数的区别
2016/11/05 Javascript
原生js实现轮播图的示例代码
2017/02/20 Javascript
微信网页授权并获取用户信息的方法
2018/07/30 Javascript
JavaScript 对引擎、运行时、调用堆栈的概述理解
2018/10/22 Javascript
vue+Element-ui实现分页效果实例代码详解
2018/12/10 Javascript
Vue的H5页面唤起支付宝支付功能
2019/04/18 Javascript
ant design vue嵌套表格及表格内部编辑的用法说明
2020/10/28 Javascript
[00:37]食人魔魔法师轮盘吉兆顺应全新至宝将拥有额外款式
2019/12/19 DOTA
python多进程实现文件下载传输功能
2018/07/28 Python
python SVM 线性分类模型的实现
2019/07/19 Python
python循环输出三角形图案的例子
2019/11/22 Python
详解从Django Allauth中进行登录改造小结
2019/12/18 Python
python实现快速文件格式批量转换的方法
2020/10/16 Python
Python接口自动化测试框架运行原理及流程
2020/11/30 Python
玩转CSS3色彩
2010/01/16 HTML / CSS
世界上最大的糖果店:Dylan’s Candy Bar
2017/11/07 全球购物
什么是ESB?请介绍一下ESB?
2015/05/27 面试题
求职意向书
2014/07/29 职场文书
2014年工会工作总结
2014/11/12 职场文书
离婚协议书范文2015
2015/01/26 职场文书