`
houkai2009
  • 浏览: 226645 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
  • 浪迹随风: 文章是挺好的,不过太杂了。。。信息量也很大。。。很难消化。。。 ...
    EJB 介绍
  • javaersu: yds3300376yd 写道学习了,只是楼主写的有点杂,现在 ...
    EJB 介绍
  • yds3300376yd: 学习了,只是楼主写的有点杂,现在还看不太懂,刚学习EJB,我觉 ...
    EJB 介绍
  • javaersu: 不错,这里也有一篇类似的EJB文章教程http://www.y ...
    EJB 介绍
  • dingding5060: brother , 你贴代码想说明什么???
    enum

子窗口向父窗口传数据

    博客分类:
  • html
 
阅读更多
A页面实现代码

<html>
   <body >
  <table>
   <tr>
   <td><input type="button" value="打开子页面选取数据"
   onclick="window.open('./B.html','newwindow', 'height=400, width=600, top=200, left=340,resizable:1,toolbar=no,  menubar=no, scrollbars=yes, resizable=yes, location=no, status=no')" />
   </td>
</tr><tr>
<td><input type="text" id="style_ID"  name="style_ID"/></td>
<td> <input type="text" name="material_Name" id="material_Name" style="" readonly="readonly"/><td>
<td> <input type="text" name="model" id="model" style="" readonly="readonly"/><td>
<td> <input type="text" name="unit" id="unit" style="" readonly="readonly"/><td>
</tr>
  </body>
</html>

B页面实现代码

<html>
<script language="JavaScript">
var s_ID;
  var material_Name;
  var model;
  var uu; 
function setE()
{
var resualt3=false;
  var a;
  for(var i=0;i<document.find.style_ID.length;i++)
  {
      if(document.find.style_ID[i].checked)
      {
      a=document.find.style_ID[i].value;
        resualt3=true;
       }
  }
  if(!resualt3)
  {
      alert("请选择材料");
      return false;
  }

window.opener.document.getElementById("style_ID").value=s_ID;
window.opener.document.getElementById("material_Name").value=material_Name;
window.opener.document.getElementById("model").value=model;
window.opener.document.getElementById("unit").value=uu;
alert(a);

window.close();
}
</script>


   <body >
<input type="submit" value="查询" />可以通过数据库查询出数据,即页面可以刷新

<form method="post" action="" name="find">

<table border='1'>
<tr>
<td>选择</td>

<td>编号</td>
<td>材料名</td>
<td>类型</td>
<td>单位</td>


</tr>
<tr   style="height: 10PX" 
    onMouseDown="
  s_ID=this.cells.item(1).innerHTML;
  material_Name=this.cells.item(2).innerHTML;
       model=this.cells.item(3).innerHTML;
       uu=this.cells.item(4).innerHTML;" >
<td><input type="radio" name="style_ID" value="1"/></td>
<td>11</td>
       <td>I级钢</td>
       <td>类型1</td>
       <td>吨</td>
</tr>
<tr   style="height: 10PX" 
    onMouseDown="
  s_ID=this.cells.item(1).innerHTML;
  material_Name=this.cells.item(2).innerHTML;
       model=this.cells.item(3).innerHTML;
       uu=this.cells.item(4).innerHTML;" >
<td><input type="radio" name="style_ID" value="2"/></td>
<td>21</td>
       <td>II级钢</td>
       <td>类型2</td>
       <td>吨</td>
</tr>
<tr   style="height: 10PX" 
    onMouseDown="
  s_ID=this.cells.item(1).innerHTML;
  material_Name=this.cells.item(2).innerHTML;
       model=this.cells.item(3).innerHTML;
       uu=this.cells.item(4).innerHTML;" >
<td><input type="radio" name="style_ID" value="3"/></td>
<td>31</td>
       <td>水泥</td>
       <td>散装</td>
       <td>吨</td>
</tr>
<tr   style="height: 10PX" 
    onMouseDown="
  s_ID=this.cells.item(1).innerHTML;
  material_Name=this.cells.item(2).innerHTML;
       model=this.cells.item(3).innerHTML;
       uu=this.cells.item(4).innerHTML;" >
<td><input type="radio" name="style_ID" value="3"/></td>
<td>31</td>
       <td>水泥</td>
       <td>袋装</td>
       <td>袋</td>
</tr>

</table>
</form>
<div align="center">
    <input type="button" value="确定选择,并关闭窗口" onClick="setE();" />
   </div>


  </body>
</html>

分享到:
评论

相关推荐

    子窗口向父窗口传递值

    本文将详细介绍如何在父窗口和子窗口之间传递数据,重点是“子窗口向父窗口传递值”。 首先,我们来看如何打开子窗口并传递数据。通常,我们可以使用`window.open()`函数来创建一个新的浏览器窗口。例如: ```...

    Qt--子窗口向父窗口传值

    本主题将详细探讨如何在Qt中实现从子窗口(子对话框)向父窗口传递数据,具体涉及的主要文件包括`mainwindow.cpp`、`main.cpp`、`myform.cpp`、`logindlg.cpp`、`mainwindow.h`、`myform.h`、`logindlg.h`以及UI文件...

    Qt6:子窗口向父窗口传值(多控件版)

    子窗口向父窗口传递数据是常见的操作,例如用户在子窗口中填写表单后,点击确认按钮,将表单数据传回父窗口进行进一步处理。本文将详细介绍如何实现这一功能。 首先,我们需要了解Qt中的信号和槽机制。这是Qt进行...

    Qt6:子窗口向父窗口传值

    在Qt6框架中,子窗口向父窗口传递数据是一个常见的需求,这通常涉及到窗口间的通信。Qt6提供了多种方法来实现这种通信,包括信号与槽、共享数据对象、全局变量等。下面我们将深入探讨这些方法,并通过实例进行解析。...

    MFC子窗口与父窗口之间消息的传递

    当子窗口向父窗口发送消息时,父窗口的OnChildNotify函数会被调用。在这个函数中,可以检查消息类型并作出相应的响应。 5. **SendMessage()和PostMessage()** 在MFC中,可以使用SendMessage函数立即发送一个消息并...

    js(javascript)子窗口和父窗口交互

    为了使子窗口能够向父窗口发送数据,可以进一步扩展上述示例: ```javascript function outPut() { // ... (前面的代码不变) // 向新窗口写入表单元素,用于接收用户输入 win.document.writeln("子窗口返回信息...

    Qt 子窗口父窗口切换,窗口间传值

    在Qt编程中,子窗口与父窗口之间的交互是常见的需求,包括窗口间的切换和数据传递。这涉及到Qt的窗口系统和信号与槽机制。本文将深入探讨如何在Qt环境中实现子窗口与父窗口的切换以及如何在窗口之间传递数据。 首先...

    子窗口与父窗口刷新

    在这样的场景下,用户在子窗口中操作并提交数据后,可能希望父窗口能即时显示最新的数据,而不是手动刷新整个页面。这种需求可以通过JavaScript的AJAX技术来实现。 首先,我们需要理解AJAX(Asynchronous ...

    javascript 父窗口、子窗口传值问题

    本文将深入探讨如何在JavaScript中实现父窗口与子窗口之间的数据传递。 首先,我们需要理解“父窗口”和“子窗口”的概念。在浏览器环境中,一个窗口可以打开另一个窗口,前者称为父窗口,后者称为子窗口。例如,一...

    子窗口传值到父窗口.rar

    在Web开发中,有时我们需要在子窗口与父窗口之间传递数据。这通常发生在弹出窗口或者框架集等场景中,用户在子窗口进行操作后,需要将结果反馈给父窗口,以便更新父窗口的状态或展示相关信息。这个过程就称为“子...

    子窗口刷新父窗口总结

    在网页开发中,我们常常遇到需要在子窗口完成某些操作后,刷新或更新父窗口数据的情况。这在诸如弹出框进行数据编辑、表单提交等场景中尤为常见。本文档将深入探讨如何在子窗口关闭时刷新父窗口,包括使用`window....

    MFC子窗口和父窗口

    MFC 子窗口和父窗口关系详解 在 Windows 系统中,每个窗口对象都对应有一个数据结构,形成一个 list 链表。系统的窗口管理器通过这个 list 来获取窗口信息和管理每个窗口。这个数据结构中有四个数据用来构建 list,...

    c#利用委托来实现关闭子窗口通知父窗口执行方法

    ### C#中利用委托实现子窗口关闭时通知父窗口执行特定方法 在C#中,事件和委托是非常重要的概念,特别是在处理用户界面交互时。本文将详细介绍如何利用委托(Delegate)来实现在关闭子窗口时通知父窗口执行特定的...

    C#中父窗口和子窗口之间实现控件互操作

    4. 子窗口向父窗口通信: - 回调方法:在子窗口中定义回调方法,当需要更新父窗口状态时,调用这个方法并传入必要的信息。 - 属性访问:子窗口可以公开一些属性,父窗口可以通过这些属性获取子窗口的状态。 5. 父...

    HTML 父窗口打开子窗口,并接收子窗口返回的值.zip

    这里,我们使用`postMessage()`方法向父窗口发送数据,`*`表示任何源都可以接收到消息。在父窗口中,我们需要监听`message`事件来接收子窗口发送的数据: ```javascript window.addEventListener("message", ...

    showModalDialog使用例子,父窗口向子窗口传递值,子窗口设置父窗口的值,子窗口关闭的时候返回值到父窗口

    **父窗口向子窗口传递值:** 在`arguments`参数中,我们可以传递一个对象或者字符串给子窗口。例如,如果我们有一个对象`data`,可以这样调用: ```javascript var dialog = window.showModalDialog("dialog.html",...

    创建子窗口与子父窗口间通信

    - 子窗口和父窗口可以共享存储在cookies或localStorage、sessionStorage中的数据,但这种方法有数据大小限制和安全性问题。 5. **事件监听和触发:** - 子窗口可以触发一个全局事件,而父窗口通过监听这个事件来...

    js中用open方式打开新窗口向父窗口传值

    在JavaScript中,使用`window.open()`方法可以打开一个新的浏览器窗口,这个方法可以实现子窗口向父窗口传值的操作。下面我们来详细解释这个过程。 首先,让我们回顾一下`window.open()`方法的基本用法。`window....

    javascript经典特效---子窗口对父窗口的操作.rar

    4. 传递数据:通过`window.opener`,我们可以将数据从子窗口传到父窗口。例如,`window.opener.receiveData(data);`会调用父窗口中名为`receiveData`的函数,并传递`data`作为参数。 5. 关闭子窗口:使用`window....

    MFC下父窗口与子窗口的数据发送

    例如,父窗口可以调用`SendMessage`向子窗口发送一个自定义消息,子窗口通过`ON_MESSAGE`宏定义处理函数,并在处理函数中返回所需的数据。 6. **使用`UpdateData`函数**: 对于对话框(CDialog派生类),可以利用`...

Global site tag (gtag.js) - Google Analytics