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 相关文章推荐
ajaxControlToolkit AutoCompleteExtender的用法
Oct 30 Javascript
各浏览器对link标签onload/onreadystatechange事件支持的差异分析
Apr 27 Javascript
Chrome Form多次提交表单问题的解决方法
May 09 Javascript
Javascript计算时间差的函数分享
Jul 04 Javascript
简单实用的反馈表单无刷新提交带验证
Nov 15 Javascript
jQuery元素的隐藏与显示实例
Jan 20 Javascript
JS实现滑动菜单效果代码(包括Tab,选项卡,横向等效果)
Sep 24 Javascript
IE8 内存泄露(内存一直增长 )的原因及解决办法
Apr 06 Javascript
iScroll.js 使用方法参考
May 16 Javascript
JS修改地址栏参数实例代码
Jun 14 Javascript
微信小程序tabbar不显示解决办法
Jun 08 Javascript
vue+vuex+axios+echarts画一个动态更新的中国地图的方法
Dec 19 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
让你同时上传 1000 个文件 (二)
2006/10/09 PHP
php表单提交问题的解决方法
2011/04/12 PHP
Mysql的Root密码忘记,查看或修改的解决方法(图文介绍)
2013/06/14 PHP
PHP实现微信小程序用户授权的工具类示例
2019/03/05 PHP
php函数式编程简单示例
2019/08/08 PHP
javascript 动态设置已知select的option的value值的代码
2009/12/16 Javascript
js实现在文本框光标处添加字符的方法介绍
2012/11/24 Javascript
分析Node.js connect ECONNREFUSED错误
2013/04/09 Javascript
js展开闭合效果演示代码
2013/07/24 Javascript
jquery全选checkBox功能实现代码(取消全选功能)
2013/12/10 Javascript
jquery实现select选中行、列合计示例
2014/04/25 Javascript
jQuery实现平滑滚动页面到指定锚点链接的方法
2015/07/15 Javascript
javascript中日期函数new Date()的浏览器兼容性问题
2015/09/05 Javascript
你有必要知道的25个JavaScript面试题
2015/12/29 Javascript
AngularJS模块详解及示例代码
2016/08/17 Javascript
react 国际化的实现代码示例
2018/09/14 Javascript
简单说说angular.json文件的使用
2018/10/29 Javascript
详解用Webpack与Babel配置ES6开发环境
2019/03/12 Javascript
JavaScript Image对象实现原理实例解析
2020/08/26 Javascript
Python配置文件解析模块ConfigParser使用实例
2015/04/13 Python
详解Python中的变量及其命名和打印
2016/03/11 Python
对Python 文件夹遍历和文件查找的实例讲解
2018/04/26 Python
如何用Python破解wifi密码过程详解
2019/07/12 Python
From CSV to SQLite3 by python 导入csv到sqlite实例
2020/02/14 Python
Python视频编辑库MoviePy的使用
2020/04/01 Python
iPhoneX安全区域(Safe Area)底部小黑条在微信小程序和H5的屏幕适配
2020/04/08 HTML / CSS
廉价连衣裙和婚纱礼服在线销售:Tbdress
2019/02/28 全球购物
服装厂厂长职责
2013/12/16 职场文书
擅自离岗检讨书
2014/02/11 职场文书
《童年的发现》教学反思
2014/02/14 职场文书
实习报告评语
2014/04/26 职场文书
2014七年级班主任工作总结
2014/12/05 职场文书
保管员岗位职责
2015/02/14 职场文书
2015年社区服务活动总结
2015/03/25 职场文书
2015年销售员工作总结范文
2015/04/07 职场文书
2015年小学财务工作总结
2015/07/20 职场文书