frameset父子窗体传值?

问题描述

父窗体为一个frameset的窗体。而打开一个子窗体也是frameset的,无法把子窗体的值传到父窗体。。如果父窗体是普通页面还是可以传值回来的。请各位大虾帮忙呀。这个一个子窗体。传值到父窗体的JS代码。<scriptlanguage="JavaScript"type="text/javascript">varparent_window=parent.dialogArguments;functionclick_user(user_id,name){parent_window.form3.hdcb_id.value=user_id;parent_window.form3.txtcb_name.value=name;parent_window.form3.hdcb_name.value=name;}</script>//父窗体代码<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="user.aspx.cs"Inherits="Select_user"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><headrunat="server"><title>无标题页</title><scriptlanguage="javascript"type="text/javascript">//<!CDATA[functionButton1_onclick(){URL="Select/user_single.html";//frameset的窗体loc_y=loc_x=200;loc_x=document.body.scrollLeft+event.clientX-event.offsetX-100;loc_y=document.body.scrollTop+event.clientY-event.offsetY+170;window.showModalDialog(URL,parent,"edge:raised;scroll:1;status:0;help:0;resizable:1;dialogWidth:400px;dialogHeight:350px;dialogTop:"+loc_y+"px;dialogLeft:"+loc_x+"px",true);//window.open(URL,true,"height=400,width=350,status=0,toolbar=no,menubar=no,location=no,scrollbars=yes,top="+loc_y+",left="+loc_x+",resizable=yes,modal=yes,dependent=yes,dialog=yes,minimizable=no");//这里设置了选人窗口的宽度和高度}//]]></script></head><body><formid="form1"runat="server"><asp:TextBoxID="txtcb_name"runat="server"Width="197px"ReadOnly="True"Enabled="false"></asp:TextBox><inputtype="hidden"name="hdcb_id"id="hdcb_id"value="123"runat="server"/><inputtype="hidden"name="hdcb_name"id="hdcb_name"value="123"runat="server"/><inputid="Button1"type="button"value="选择"onclick="returnButton1_onclick()"/></form></body></html>请各位大虾们一定要用测试哦!<framesetrows="*,30"rows="*"frameborder="NO"border="1"framespacing="0"id="bottom"><framesetcols="200,*"rows="*"frameborder="YES"border="1"framespacing="0"><framename="dept"src="dept.aspx"><framename="user"src="user.aspx"></frameset><framename="control"scrolling="no"src="control.aspx"></frameset>

时间: 2024-10-02 07:28:40

frameset父子窗体传值?的相关文章

c#窗体传值用法实例详解

  本文实例讲述了c#窗体传值用法.分享给大家供大家参考.具体分析如下: 对于窗体间的数据传递,是刚开始从事.Net窗体应用程序开发人员碰到的一个常见问题,在此讲几个常见的实现方式.此节内容适用于模式窗体或非模式窗体,部分方式延伸到一般类的操作. (1)构造函数参数传递 通过构造函数传递参数应该是比较基本的参数传递方式,重载构造函数,通过带参数的构造函数来实例化窗体. 在窗体类内部定义参数变量, private object myParams; 实现构造函数, ? 1 2 3 4 5 publi

vb.net向父窗体传值-在vb.net中,子窗体如何向父窗体传值

问题描述 在vb.net中,子窗体如何向父窗体传值 多个窗体的变量对应的是多个SQL的视图(每个窗体变量数不同),当主窗体打开后OPC连接,打开子窗体(只能打开一个窗体),子窗体中_Load下读取的SQL视图变量名并读入一数组a(n)(全局变量)中,子窗体打开后,主窗体将a(n)读入b(n),并依据这些变量名寻找对应WINCC中的值.可是我的主窗体中应把判定子窗体是否打开的脚本写在什么事件下好呢,同时,我的OPC连接是不是也不能写在Form_Load下了,求高手指点. 解决方案 [VB.NET]

c# winform datagridview 跨窗体传值的问题

问题描述 c# winform datagridview 跨窗体传值的问题 图1 是显示从数据库中拿到 datagridview 中的内容 图2是显示的效果 图三是新窗体打开 (已获取选中行ID) 图四 我怎么选中一行 点击修改 然后把选那行的值 全部显示在新窗体上呢? 解决方案 C#_WinForm窗体传值 解决方案二: 你可以创建一个model,这个model的字段就是你要传的参数值,然后如下:add _add=new add(model _model):就可以了.意思就是利用有参呢构造参数

winform中UseControl与winform窗体传值的问题

问题描述 winform中UseControl与winform窗体传值的问题 1.两个窗体Form1,Form2,一个UserControl 2.UserControl上有一个textBox 3.Form1中添加UserControl this.panel2.Controls.Add(control1); 4.想在Form2中获取UserControl上textBox的值,我得到的总是空的? 解决方案 这里应该用动态传值! form1里 public string PassText { get

jsp 网站开发-jsp子窗体向父窗体传值

问题描述 jsp子窗体向父窗体传值 function returninfo() { alert("Hello !!"); //获取用户输入的部门信息 var depinfo=document.myform.dep.value; //关键步骤.取得父窗体的document对象 alert(depinfo); <!---->var doc=window.opener.document;// 加上这段代码.子窗体就关闭不了.不加子窗体就能关闭. //将取得的信息赋值给上个页面的接

JavaScript父子窗体间的调用方法_javascript技巧

本文实例讲述了JavaScript父子窗体间的调用方法.分享给大家供大家参考.具体如下: 如果要打开一个新窗口,使用 window.open( ) 方法. 如果要关闭自身窗口,使用 window.close( ) 方法. 一.父窗体 为了便于父窗口操作子窗口,可以为 window.open( ) 方法定义一个变量,例如: var opW = window.open("tests.html","popup","width=300,height=300&quo

父子窗体间传递JSON格式的数据的代码_json

如果某个一级评分项包含评分子项,则点击该评分项时,再弹出一个新窗口,新窗体中列出了当前评分项的所有评分子项列表,供用户进行操作.用户操作完成后,点击"确定"按钮,则返回到父窗体,在子窗体中所有的操作结果,同时要带到父窗体中.同时,如果用户再次点击该评分项,则在弹出子窗体的同时,要将上次操作的结果绑定到对应的操作项上. 上面描述的例子,就涉及到了一个父子窗体间的数据传递.如何实现这一数据传递,当然有很多方法.这里只是记录一下在这个例子中我使用的方法.我的方法是在子窗体点击"确定

子窗体与父窗体传值示例js代码

子窗体与父窗体之见互相传值实现使用中很频繁,本文以一个小示例抛砖引玉,希望大家可以举一反三   复制代码 代码如下: //返回值给父窗体 function returnParent(value) {//获取子窗体返回值 var parent = window.dialogArguments; //获取父页面 //parent.location.reload(); //刷新父页面 if (parent != null && parent != "undefined") {

js 父子窗体 多参数传递

问题描述 我看到这样一段代码父窗体page.aspx<html><body><scriptlanguage="C#"runat="server"></script><formid="Form1"method=postrunat="server"><asp:TextBoxID=txtNameRunat=server></asp:TextBox>&