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 相关文章推荐
分享27个jQuery 表单插件集合推荐
Apr 25 Javascript
Js nodeType 属性全面解析
Nov 14 Javascript
js判断checkbox是否选中个数的方法(超简单)
Aug 19 Javascript
利用jquery禁止外层滚动条的滚动
Jan 05 Javascript
Angular 4根据组件名称动态创建出组件的方法教程
Nov 01 Javascript
mongoose更新对象的两种方法示例比较
Dec 19 Javascript
vue-cli 目录结构详细讲解总结
Jan 15 Javascript
使用Angular自定义字段校验指令的方法示例
Feb 01 Javascript
VUE脚手架的下载和配置步骤详解
Apr 01 Javascript
vue2 拖动排序 vuedraggable组件的实现
Aug 08 Javascript
JS代码简洁方式之函数方法详解
Jul 28 Javascript
使用typescript快速开发一个cli的实现示例
Dec 09 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无刷新上传文件实现代码
2011/09/19 PHP
curl实现站外采集的方法和技巧
2014/01/31 PHP
简单的php新闻发布系统教程
2014/05/09 PHP
jQuery 菜单随滚条改为以定位方式(固定要浏览器顶部)
2012/05/24 Javascript
javascript实现无限级select联动菜单
2015/01/02 Javascript
JS实现的网页倒计时数字时钟效果
2015/03/02 Javascript
js实现tab切换效果实例
2015/09/16 Javascript
springMVC结合AjaxForm上传文件
2016/07/12 Javascript
jQuery表单事件实例代码分享
2016/08/18 Javascript
AngularJs  unit-testing(单元测试)详解
2016/09/02 Javascript
Vue父子模版传值及组件传值的三种方法
2017/11/27 Javascript
详解如何在react中搭建d3力导向图
2018/01/12 Javascript
详解为生产环境编译Angular2应用的方法
2018/12/10 Javascript
移动端自适应flexible.js的使用方法(不用三大框架,仅写一个单html页面使用)推荐
2019/04/02 Javascript
JS中注入eval, Function等系统函数截获动态代码
2019/04/03 Javascript
WebGL学习教程之Three.js学习笔记(第一篇)
2019/04/25 Javascript
如何让Nodejs支持H5 History模式(connect-history-api-fallback源码分析)
2019/05/30 NodeJs
复制粘贴功能的Python程序
2008/04/04 Python
python使用ctypes模块调用windowsapi获取系统版本示例
2014/04/17 Python
Python、Javascript中的闭包比较
2015/02/04 Python
Python 画出来六维图
2019/07/26 Python
python定义类self用法实例解析
2020/01/22 Python
keras获得model中某一层的某一个Tensor的输出维度教程
2020/01/24 Python
python argparse模块通过后台传递参数实例
2020/04/20 Python
使用keras实现非线性回归(两种加激活函数的方式)
2020/07/05 Python
canvas简单连线动画的实现代码
2020/02/04 HTML / CSS
New delete 与malloc free 的联系与区别
2013/02/04 面试题
nohup的用法
2012/11/26 面试题
早餐连锁店计划书
2014/01/08 职场文书
小学教师听课制度
2014/02/01 职场文书
社区义诊活动总结
2014/04/30 职场文书
学习型党组织建设经验材料
2014/05/26 职场文书
参观邀请函范文
2015/02/02 职场文书
2015年社区文体活动总结
2015/03/25 职场文书
python 管理系统实现mysql交互的示例代码
2021/12/06 Python
Python 使用 Frame tkraise() 方法在 Tkinter 应用程序中的Frame之间切换
2022/04/24 Python