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 相关文章推荐
JavaScript入门教程(1) 什么是JS
Jan 31 Javascript
验证码在IE中不刷新而谷歌等浏览器正常的解决方案
Mar 18 Javascript
js+canvas绘制五角星的方法
Jan 28 Javascript
关于js原型的面试题讲解
Sep 25 Javascript
JavaScript之cookie技术详解
Nov 18 Javascript
jquery获取file表单选择文件的路径、名字、大小、类型
Jan 18 jQuery
vue 解决form表单提交但不跳转页面的问题
Oct 30 Javascript
weui中的picker使用js进行动态绑定数据问题
Nov 06 Javascript
在Vue中使用antv的示例代码
Jun 29 Javascript
React+EggJs实现断点续传的示例代码
Jul 07 Javascript
vue中路由跳转不计入history的操作
Sep 21 Javascript
JS Canvas接口和动画效果大全
Apr 29 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实现多维数组转字符串和多维数组转一维数组的方法
2015/08/08 PHP
php使用ffmpeg获取视频信息并截图的实现方法
2016/05/03 PHP
Yii2前后台分离及migrate使用(七)
2016/05/04 PHP
关于PHP中字符串与多进制转换函数的实例代码
2016/11/03 PHP
PHP7.1实现的AES与RSA加密操作示例
2018/06/15 PHP
JavaScript更改class和id的方法
2008/10/10 Javascript
JavaScript中数组对象的那些自带方法介绍
2013/03/12 Javascript
jquery ui对话框实例代码
2013/05/10 Javascript
动态加载脚本提升javascript性能
2014/02/24 Javascript
JavaScript实现文本框中默认显示背景图片在获得焦点后消失的方法
2015/07/01 Javascript
jQuery实现向下滑出的平滑下拉菜单效果
2015/08/21 Javascript
jquery checkbox无法用attr()二次勾选问题的解决方法
2016/07/22 Javascript
JavaScript实现页面定时刷新(定时器,meta)
2016/10/12 Javascript
微信小程序异步处理详解
2017/11/10 Javascript
vue vue-Router默认hash模式修改为history需要做的修改详解
2018/09/13 Javascript
vue2.0 + ele的循环表单及验证字段方法
2018/09/18 Javascript
详解单页面路由工程使用微信分享及二次分享解决方案
2019/02/22 Javascript
详解js 创建对象的几种方法
2019/03/08 Javascript
nodejs检测因特网是否断开的解决方案
2019/04/17 NodeJs
在NodeJs中使用node-schedule增加定时器任务的方法
2020/06/08 NodeJs
解决vue项目router切换太慢问题
2020/07/19 Javascript
python+rsync精确同步指定格式文件
2019/08/29 Python
Python根据服务获取端口号的方法
2019/09/25 Python
Python跑循环时内存泄露的解决方法
2020/01/13 Python
Django使用rest_framework写出API
2020/05/21 Python
Python+Selenium随机生成手机验证码并检查页面上是否弹出重复手机号码提示框
2020/09/21 Python
Python用access判断文件是否被占用的实例方法
2020/12/17 Python
HTML5页面音视频在微信和app下自动播放的实现方法
2016/10/20 HTML / CSS
德国百年厨具品牌WMF美国站:WMF美国
2016/09/12 全球购物
YSL圣罗兰美妆美国官网:Yves Saint Lauret US
2016/11/21 全球购物
社区学雷锋活动策划方案
2014/01/30 职场文书
世博会口号
2014/06/20 职场文书
反四风对照检查材料
2014/09/22 职场文书
2015年父亲节活动总结
2015/02/12 职场文书
入伍志愿书怎么写?
2019/07/19 职场文书
利用Python实现模拟登录知乎
2022/05/25 Python