web页面之弹出窗口
功能概述
页面效果
源码组件
<HTML> <HEAD> <TITLE> New Document </TITLE> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript" src="popup.js"></script> </HEAD> <script type="text/javascript"> function showpopwin(){ parent.openshow("http://www.baidu.com", "订单", 500, 400, 1); } </script> <BODY> <input type="button" value="popup" id="pop" οnclick="showpopwin()" /> </BODY> </HTML> |
4.弹出窗口回传值的处理:
var windowParam_userData = null;//弹出窗口回传值(用户)定义 //回调方法-选择用户后返回 function renderUserInfo(){ // alert(windowParam_userData); var jsonUserData = eval("("+windowParam_userData+")"); //alert(jsonUserData.userid) $("#userid").val(jsonUserData.userid); $("#areaid").val(jsonUserData.areaid); $("#areaname").val(jsonUserData.areaname); $("#company").val(jsonUserData.company); $("#companyname").val(jsonUserData.companyname); $("#relation_user").val(jsonUserData.relation_user); $("#relation_phone").val(jsonUserData.relation_phone); $("#mobile").val(jsonUserData.mobile); $("#email").val(jsonUserData.email); $("#qq").val(jsonUserData.qq); $("#postcode").val(jsonUserData.postcode); $("#address").val(jsonUserData.address); } |
弹出窗口选择列表中记录的页面代码如下:
<div class="rwlblist"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <th width="35">选择</th> <th width="35">序号</th> <th>用户名</th> <th>创建人</th> <th>所属地区</th> <th>创建时间</th> </tr> <s:iterator value="page.result" status="stat"> <tr> <td><input type="radio" name="radio_userid" value="{userid:'<s:property value="userid"/>',address:'<s:property value="address"/>', postcode:'<s:property value="postcode"/>',relation_user:'<s:property value="relation_user"/>',relation_phone:'<s:property value="relation_phone"/>',mobile:'<s:property value="mobile"/>', email:'<s:property value="email"/>',qq:'<s:property value="qq"/>',company:'<s:property value="company"/>',areaid:'<s:property value="areaid"/>', areaname:'<s:property value="areaname"/>',companyname:'<s:property value="companyname"/>'}" /></td> 。。。//使用返回json格式 数据进行传递 </tr> </s:iterator> <tr> <td class="c7" colspan="9"> <e:page value="page" /> </td> </tr> </table> |
选定列表记录,传递返回值的js代码如下:
//确定选择用户 function selectedUser(){ var userdata=""; $("input[name='radio_userid']").each(function(){ if($(this).is(":checked")){ userdata += $(this).val(); } }); //alert(userdata); if(userdata==""){ alert("请选择用户!"); } //作为弹出窗口(iframe),将返回值传回父页面 parent.windowParam_userData = userdata; if(typeof parent.renderUserInfo == "function"){ parent.renderUserInfo(); } //parent.parent.location.document.getElementById("userid").value=userid; parent.g_close_pop(); } |
web页面之弹出窗口相关推荐
- Web页面右下角弹出窗口示例代码
Web页面右下角弹出窗口示例代码 声明:本代码来源于CSDN论坛,原帖为http://community.csdn.net/Expert/TopicView3.asp?id=5239784 版权归原作 ...
- Web最基本的弹出窗口代码(javascript)
[1.最基本的弹出窗口代码] 其实代码非常简单: <SCRIPT LANGUAGE="javascript"> <!-- window.open ('page.h ...
- html语言arc属性,为要素图层设置 HTML 弹出窗口属性
ArcGIS 中的许多地图图层都可用于访问要素的丰富的属性及其他信息.一种机制是,单击每个要素时显示一个 HTML 弹出窗口.这就潜在地提供了一种有效的方法来共享每个要素的 HTML 格式的信息(例如 ...
- 如何让网页上的Flash视频在弹出窗口中播放
如何让网页上的Flash视频在弹出窗口中播放 www.diybl.com 时间 : 2010-07-20 作者:网络 编辑:huyang629 点击: 193 [ 评论 ] - - 很多 ...
- 如何编写弹出窗口不被IE阻止的程序
1. 在web编程过程中,经常会遇到一些页面需要弹出窗口,但是在服务器端用window.open弹出的窗口会被IE阻止掉, showModalDialog 弹出的窗口有时并不能满足我们需要,我们需要弹 ...
- 弹出窗口以及关闭窗口
按钮弹出,通常在这个窗口里会显示一些注意事项.版权信息.警告.欢迎光顾之类的话或者作者想要特别提示的信息.其实制作这样的页面非常容易,只要往该页面的HTML里加入几段javascript代码即可实现. ...
- 最基本的弹出窗口代码
<SCRIPT LANGUAGE="javascript"> <!-- window.open ('page.html') --> </SCRIPT& ...
- 如何解决弹出窗口固定大小及内容的问题
昨天在做前期DEMO时,要用到点击"查看详细信息"弹出一个页面,但这个页面是以窗口的形式弹出的,而且还固定大小 问题也很简单也解决了,但类似这样的问题在IE7中有些IE7弹出的窗口 ...
- JS弹出窗口的运用与技巧(转)
//关闭,父窗口弹出对话框,子窗口直接关闭 this.Response.Write("<script language=javascript>window.close();< ...
最新文章
- 负离子发生器模块 ANION GENERATOR
- 戏说 Windows GDI (1)
- python编写计算器输入1或2代表+或x_Python实现两款计算器功能示例
- 从0到1入门:7天玩转IoT物联网实战营丨IoT喊你加入学习之旅!
- JS DOM操作基础
- new Vue 发生了什么?
- 新手驾车操作指南[200P]
- 【持久层】Druid简介
- C++中带默认参数的函数定义及使用总结
- matlab求FB色散模型,有效折射率法求矩形波导色散曲线(附Matlab程序)
- Flutter 自定义CheckBox (用于兴趣爱好、风格选择)
- 鸿蒙系统的软件怎么下载,鸿蒙系统官网下载软件电脑版
- 两步解决【zabbix】Time zone for PHP is not set (configuration parameter “date.timezone”)
- Java筑基24-集合02-List
- 联想y7000 Linux显卡驱动,联想Y7000安装显卡驱动
- 2019年终总结2020个人规划和目标
- 全球及中国精密加工零件行业市场需求及未来发展展望报告2022-2028年
- 微信小程序上传图片 预览 删除
- 计算机无法以管理员模式运行,电脑为什么没法以管理员身份运行软件
- 7-awk 命令介绍