[html][javascript]父子窗体传值

父窗体

  <script type="text/javascript">
    newwindow = window.open("b1.html","_blank");
    function test(){
        var mytext = document.getElementById("myinfo");
        newwindow.document.getElementById("myinfo").innerText = mytext.value;
    }
  </script>

子窗体

<script type="text/javascript">
    function test(){
        opener.document.getElementById(‘myinfo‘).value="123";
    }
</script>

仅在 IE 下有效,谷歌浏览器下无效果,父子窗体互相传值。

时间: 2024-11-09 08:17:14

[html][javascript]父子窗体传值的相关文章

用open或showModalDialog实现父子页面传值

1 open 如果实现open窗口父子页面传值,在父页面声明一个函数,函数要求要有参数,用来接收子页面传过来的值,子页面通过调用“window.opener.父页面函数”来实现将值传回父页面. 父页面: //open窗口 function chooseDept() { window.open("listDept.html", "", "width=150px,height=400px"); } function receiveValue(para

C# WinForm 父窗体 子窗体 传值

C# WinForm 父窗体 子窗体 传值 本次示例效果如下:Form1为父窗体(包含textBox1.button1)Form2为子窗体(包含textBox2.button2) 父窗体给子窗体传值==================1.点击Form1的button1 打开Form2  父窗体给子窗体传值 可以调用重载子窗体的构造函数 直接传入相关数值 public partial class Form1 : Form    {        public Form1()        {   

.Net子窗体给父窗体传值的几种方法

其实方法有很多种,这里只介绍3种,大家如有更好的方法可互相学习学习. 1.子父窗体Owner设定法: Form1: void Button_fm1_Click(object sender, EventArgs e) { Form2 fm2 = new Form2(); fm2.Owner = this;   //将Form2的Owner指针指向Form1 fm2.ShowDialog(); } Form2: void Button_fm2_Click(object sender, EventAr

WinForm开发,窗体显示和窗体传值相关知识总结

以前对WinForm窗体显示和窗体间传值了解不是很清楚最近做了一些WinForm开发,把用到的相关知识整理如下 A.WinForm中窗体显示显示窗体可以有以下2种方法:Form.ShowDialog方法 (窗体显示为模式窗体)Form.Show方法 (窗体显示为无模式窗体) 2者具体区别如下:1.在调用Form.Show方法后,Show方法后面的代码会立即执行2.在调用Form.ShowDialog方法后,直到关闭对话框后,才执行此方法后面的代码3.当窗体显示为模式窗体时,单击"关闭"

C# 两种窗体传值。

一.利用属性窗体传值. 其实,利用属性传值,原理就是,把窗体Form1(父)和窗体Form2(子)当作两个类.在窗体Form1中new出Form2的新实例之后,通过给Form2窗体定义一个属性来提供一个供Form1调用的接口,说明白了就是,Form2里边有一个“东东(属性)”,是被设置为共有的,在其他类(父类)中新创建了Form2类的新实例后,可以通过Form2的新实例的这个"东东(属性)"(注意当前是在其他类窗体(父类),不是在Form2),来传递Form2的某个控件的值.下面结合代

C#窗体传值方法总结

窗体传值是在学习窗体应用程序时碰到的一类比较常见的问题,现将窗体传值方法做了一点总结,方法如下: <1>声明全局变量传值: 在Form1中声明全局变量,如下所示: 1 public static string str = "窗体1的值"; 通过Form1的button1_Click事件即可将此全局变量传递给Form2,Form1的全局变量str在Form2中可以直接访问,代码如下所示: 1 private void button1_Click(object sender,

为窗体传值

1. 废话不多说,上图, 2.窗体3的button1的Enable属性设置默认是false 打开时默认是: 3. 为窗体传值

silverlight 父窗体传值给ChildWindow

在网上找了许多列子,有的没有看懂,有的太麻烦. 现在有两种方法又简单又实用的,分享给大家! 第一种:使用构造函数传值 1.子页面新建一个构造函数 1 public ChildWindowTest(string TextS) 2 { 3 4 InitializeComponent(); 5 //父类传过来的值 6 this.Text1.Text = TextS; 7 } 8 9 //TextS就是父页面传过来的值 2.父页面创建子页面的对象 1 //需要在ChildWindow中构造函数进行传值

窗体传值的两种实现方法示例

这两天看前辈的视频初识了窗体传值,于是自己跟着敲了两个Demo,方便以后复习.分享交流. 窗体传值的两种方法:1.通过属性构造方法传值 2.利用委托实现传值. 示例1:点击Form1中的按钮打开From2,点击Form2中的按钮改变窗体Form1的背景颜色. Form1的代码: 1 public partial class Form1 : Form 2 { 3 public Form1() 4 { 5 InitializeComponent(); 6 } 7 8 private void but