<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript">
function btnOpen_Click()
{
var obj=window.showModalDialog("Noname2.html",window);
document.getElementById("brandId").value=obj[0];
document.getElementById("brandName").value=obj[1];
alert(obj[0]);
alert(obj[1]);
}
</script>
</head>

<body>

<input id="brandId" type="hidden" name="brandId" value="" style="width:80"/>
<input id="brandName" type="text" name="brandName" value="" style="width:80" onclick="btnOpen_Click();" />
<br/>
</body>
</html>

-----Noname2.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript">

/*function test(obj){
var td1 = obj.firstElementChild.firstChild.value;
var td2=obj.lastElementChild.firstChild.value;
var array=new Array();
array.push(td1);
array.push(td2);
window.returnValue=array;
window.close();
}*/

function test(obj){
var td1 = obj.firstElementChild.firstChild.innerHTML;
var td2=obj.lastElementChild.firstChild.innerHTML;
var array=new Array();
array.push(td1);
array.push(td2);
window.returnValue=array;
window.close();
}

</script>
</head>

<body >

<!--form name = "Form2">
<input type = "button" value="Click" name = "btnOpen" onClick="btnOpen_Click();" />
<input id="bbbbb" type = "text" name = "txtValue" />
</form-->
<!--table border="1" id="table">
<tr>
<td><input name="" id="" value="序号" /></td>
<td><input name="" id="" value="数量" /></td>
</tr>
<tr ondblclick="test(this)" id="1">
<td><input name="" id="" value="1" /></td>
<td><input name="" id="" value="2" /></td>
</tr>
<tr ondblclick="test(this)" id="2">
<td><input name="" id="" value="3" /></td>
<td><input name="" id="" value="4" /></td>
</tr>
<tr ondblclick="test(this)" id="3">
<td><input name="" id="" value="5" /></td>
<td><input name="" id="" value="6" /></td>
</tr>
</table-->

<table border="1" id="table">
<tr>
<td><input name="" id="" value="序号" /></td>
<td><input name="" id="" value="数量" /></td>
</tr>
<tr ondblclick="test(this)" id="1">
<td><div>1</div></td>
<td><div>2</div></td>
</tr>
<tr ondblclick="test(this)" id="2">
<td><div>3</div></td>
<td><div>4</div></td>
</tr>
<tr ondblclick="test(this)" id="3">
<td><div>5</div></td>
<td><div>6</div></td>
</tr>
</table>
</body>
</html>

js模态窗口返回值(table)的更多相关文章

  1. JS模态窗口返回值兼容问题解决方案

    因系统要兼容原IE已使用的关闭方法,经调试测得,需对window.dialogArguments进行再较验,不然易出问题. function OKEnd(vals) { if (vals == nul ...

  2. asp.net模态窗口返回值

    个人感觉模态窗口在做网站的时候,使用到的比较少,前段时间在做项目时要实现以模态窗口传值和接收返回值, 模态窗口传值实现比较简单,但是做好后发现在Chrome浏览器中接收不到返回值,修改好Chrome浏 ...

  3. Selenium2学习-036-WebUI自动化实战实例-034-JavaScript 在 Selenium 自动化中的应用实例之六(获取 JS 执行结果返回值)

    Selenium 获取 JavaScript 返回值非常简单,只需要在 js 脚本中将需要返回的数据 return 就可以,然后通过方法返回 js 的执行结果,方法源码如下所示: /** * Get ...

  4. JS异步函数 返回值

    1.  js 异步的几种情况 : 1.1 异步操作由浏览器内核的 webcore 来执行: onclick 由浏览器内核的 DOM Binding 模块来处理,当事件触发的时候,回调函数会立即添加到任 ...

  5. JQuery Dialog(JS模态窗口,可拖拽的DIV) 效果实现代码

    效果图 调用示意图   交互示意图 如上图所示,这基本是JQueryDialog的完整逻辑流程了. 1.用户点击模态窗口的“提交”按钮时,调用JQueryDialog.Ok()函数,这个函数对应了用户 ...

  6. js模态窗口

    最近在看js,正好公司用的框架中用到了模态窗口,以前没有接触过,现在把模态窗口的用法先记下来. 常用的浏览器chrome,Firefox,ie11,这三种分别支持document.open(),win ...

  7. js的函数返回值

    今天从跟公司牛人那学到的~避免以后忘了赶快记录下来 平时JS的function的返回值可以是一个数值,也可以是一个对象({name:abc,age:123}),更可以是一个函数(这里我是第一次听说), ...

  8. WebView调用js方法获取返回值的完美解决方案

    在Android项目中我们或多或少会涉及到与js交互的问题,这其中WebView是必须掌握的控件,今天主要说说我们通过WebView调用js方法,然后如何很好的获取返回值.这里我总结了三种方式,大家可 ...

  9. Node.js的函数返回值

    先看一段代码: function select(sqlscript){     var result = "";     sql.connect(config, function( ...

随机推荐

  1. as3 air 获取文件夹下的所有文件

    private function getFile(directory:File) { var files:Array = directory.getDirectoryListing(); for(va ...

  2. mysql 5.7.10使用dbforget Studio 连接异常

    提示:The 'INFORMATION_SCHEMA.SESSION_VARIABLES' feature is disabled; see the documentation for 'show_c ...

  3. 基于OpenGL编写一个简易的2D渲染框架-06 编写一个粒子系统

    在这篇文章中,我将详细说明如何编写一个简易的粒子系统. 粒子系统可以模拟许多效果,下图便是这次的粒子系统的显示效果.为了方便演示,就弄成了一个动图. 图中,同时显示了 7 种不同粒子效果,看上去效果挺 ...

  4. vue深入了解组件——动态组件&异步组件

    一.在动态组件上使用 keep-alive 我们之前曾经在一个多标签的界面中使用 is 特性来切换不同的组件: <component v-bind:is="currentTabComp ...

  5. Eclipse安装教程

    Eclipse安装教程     (Win7_64bit + Eclipse_64bit + JDK_8u131_64bit + python2.7.8 + PyDev5.7.0插件) 适用操作系统:W ...

  6. ionic2

    拨打电话: <access origin="tel:*" launch-external="yes" /> 发邮件: <access orig ...

  7. toString方法的用法

    public class JLDtoS {   public static void main(String[]args)   {    long a=123;    Long aa=new Long ...

  8. Dubbo简单理解

    Dubbo 致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案.简单的说,Dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有Dubbo这样 ...

  9. 8.String to Integer (atoi) (INT; Overflow)

    Implement atoi to convert a string to an integer. Hint: Carefully consider all possible input cases. ...

  10. phpStudy1——PHP文件获取html提交的参数

    示例代码: submit.html <!DOCTYPE html> <html> <head> <meta charset="UTF-8" ...