js 点击按钮弹出另一页,选择值后,返回到当前页

2019-12-24,,,

1。 效果图:

2。 主页面的代码:
复制代码 代码如下:
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script type="text/javascript">
function open_windows_and_get_selectedinfo(openwindow, control, control2) {
var str = window.showModalDialog(openwindow, window, "dialogWidth=740px;dialogHeight=600px;center=yes;help=no;resizable=no;status=no");
if (!str)
return;
document.getElementById(control).value = str[0];
document.getElementById(control2).value = str[1];
}

</script>
</head>
<body>
<form id="form1" runat="server">
<div id="autosuggest" style="width:160px;font-size:12px;"><ul></ul></div>
<div>
<input id="txtActive" runat="server" readonly="readonly" />
<input type="button" id="selectActive" runat="server" onclick="javascript:open_windows_and_get_selectedinfo('TestEdt.aspx','hfActive','txtActive')" value="..." />
<asp:HiddenField ID="hfActive" runat="server" />
</div>
</form>
</body>
</html>

3。 弹出页面的代码:
复制代码 代码如下:
<html xmlns="http://www.w3.org/1999/xhtml">
<base target="_self">
<head runat="server">
<title></title>
<script type="text/javascript" language="javascript">
function dbclick_return_and_close(strid, strvalue) {
alert("执行该方法!");
var str = new Array(strid, strvalue);

window.returnValue = str;
window.close();
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<a href="#" onclick="javascript:dbclick_return_and_close( '1', 'aaaaaaa');">点击这一行,带值返回到原页面</a>
</div>
</form>
</body>
</html>

您可能感兴趣的文章:

  • js给onclick事件赋值,动态传参数实例解说
  • javascript 动态改变onclick事件触发函数代码
  • js动态添加onclick事件可传参数与不传参数
  • js动态添加的DIV中的onclick事件简单实例
  • 原生JS操作网页给p元素添加onclick事件及表格隔行变色
  • js onclick事件传参讲解
  • javascript option onclick事件ie解决方案 兼容ie,firefox
  • 为radio类型的INPUT添加客户端脚本(附加实现JS来禁用onClick事件思路代码)
  • JavaScript给按钮绑定点击事件(onclick)的方法
  • js点击button按钮跳转到另一个新页面
  • JS/jQuery实现默认显示部分文字点击按钮显示全部内容
  • JS基于onclick事件实现单个按钮的编辑与保存功能示例

《js 点击按钮弹出另一页,选择值后,返回到当前页.doc》

下载本文的Word格式文档,以方便收藏与打印。