window弹窗案例
window.html页面 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>window页面</title> </head> <body> 编号:<input type="text" name="numid"><br/> 姓名:<input type="text" name="nameid"><br/> <input type="button" value="选择" onclick="opens()"> <script type="text/javascript"> function opens(){ window.open("user.html","","width=400,height=400"); } </script> </body> </html> 点击选择后跳转到user.html窗口 user.html代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>user</title> </head> <body> <table border="1" bordercolor="gray"> <tr> <td>操作</td> <td>编号</td> <td>姓名</td> </tr> <tr> <td><input type="button" value="选择" onclick="s1(‘001‘,‘飞鸿有梦‘);"></td> <td>001</td> <td>飞鸿有梦</td> </tr> <tr> <td><input type="button" value="选择" onclick="s1(‘002‘,‘尘世印‘);"></td> <td>002</td> <td>尘世印</td> </tr> <tr> <td><input type="button" value="选择" onclick="s1(‘003‘,‘罗摩衔那‘);"></td> <td>003</td> <td>罗摩衔那</td> </tr> </table> <script type="text/javascript"> function s1(num1,name1){ //跨页面操作 opener():返回创建此窗口的窗口引用 //这样就能得到window.html页面的元素属性 var psd = window.opener; psd.document.getElementsById("numid").value = num1; psd.document.getElementsById("nameid").value = name1; //关闭窗口 window.close(); }; </script> </body> </html> 实现的逻辑效果是:点击选择的时候会将user页面的一行文本属性赋值给window页面的相应文本框 由于谷歌浏览器安全级别高,不允许访问本地文件,效果演示不了 <!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>user</title></head><body><table border="1" bordercolor="gray"><tr><td>操作</td><td>编号</td><td>姓名</td></tr><tr><td><input type="button" value="选择" onclick="s1(‘001‘,‘飞鸿有梦‘);"></td><td>001</td><td>飞鸿有梦</td></tr><tr><td><input type="button" value="选择" onclick="s1(‘002‘,‘尘世印‘);"></td><td>002</td><td>尘世印</td></tr><tr><td><input type="button" value="选择" onclick="s1(‘003‘,‘罗摩衔那‘);"></td><td>003</td><td>罗摩衔那</td></tr></table><script type="text/javascript"> function s1(num1,name1){ //跨页面操作 opener():返回创建此窗口的窗口引用 //这样就能得到window.html页面的元素属性 var psd = window.opener; psd.document.getElementsById("numid").value = num1; psd.document.getElementsById("nameid").value = name1; //关闭窗口 window.close(); };</script></body></html> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 可以将Microsoft Kinect与.NET Gadgeteer一起使用吗?
- windows-server-2003 – 升级到MOSS SP2后获得BSOD
- 使用cmd制作图片木马
- Windows – 更新SQL Service Pack命名实例
- .net – 如何为商业Windows应用程序创建测试环境?
- 【Win10】使用 ValidationAttribute 实现数据验证
- windows-phone-8 – 是否有能力上传BackgroundTransferRequ
- 机器加入Windows域时使用了哪些协议?
- windows – 新会话失败
- windows – 如何使COM对象的方法不在主线程中运行
- windows-server-2003 – Windows文件共享上每个文
- windows-phone-8 – 添加辅助Windows Phone 8磁贴
- winapi – 在Windows 7上禁用Ctrl Alt Del
- windows-server-2008 – Windows Server 2008 R2
- 如何在Windows窗体应用程序中使用C#.NET正确实现
- Windows环境下搭建MosQuitto服务器
- windows – TPath.GetTempFileName回复“目录名无
- Win7/Win8/Win8.1/Win10下的DragDrop事件不触发
- windows-phone-7 – 适用于Windows Phone的RTMP库
- windows – 甚至在MessageBox期间应用程序GetMes