如何操作已用showModelessDialog打开的窗口内值? 用showModelessDialog方法打了个非模态窗口mywin,并与父窗口交互以下动作:1、激活父窗口并激活父窗口内A事件,成功2、A事件执行完毕后,激活mywin,并把值B传到mywin,抓心挠肺没整好。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 开启时传值没有问题。问题是已开启mywin的情况下,从父窗口传递值到mywin。 假设父窗口有个text,ID为text1,mywin窗口有个text,ID为text2mywin=showModelessDialog(...);在A事件中写上mywin.document.getElementById("text2").value = document.getElementById("text1").value;这样传不会有问题 DHTML.chm中的showmodelessdialog一节中有demo,主要要使用好dialogarguments属性,使用它你可以调用父窗口的任何想要的东西,可以在父窗口写一个fuction pp并返回你想要的值B,在模式窗口中调用如下var B = dialogarguments.pp();即可 父窗体var relust = showModelessDialog('url',obj参数,'设置');alert(relust)子窗体var relust = window.arguments;window.returnValue = relust;//返回值window.close();//关闭后父亲窗体的relust就是返回来的参数 第一个问题,通过传参,子模式可获得父对象,所以,传 参的问题自动解决!第二个问题,如何在父窗口,再次激活打开的模式对话框?这个不知道如何操作,如上面的那个result对象,如何激活打开模式的对象事件? if判断 jstree中找不到xml文件 jsp问题? formatCurrency 格式化金额 如何用js往文本框里输出大于号 如何用js来完成页面跳转 用js做2000个复选框依次全选,速度暴慢,高手帮忙看看 请问不知frameset名字情况下,如何判断它的cols或rows? 返回顶部按钮,固定于页面右下角,并且在footer以上 webpack +vue如何只编译src下的部分文件夹中的vue/js/css 如何实现文字翻转180度 msg 验证的问题
问题是已开启mywin的情况下,从父窗口传递值到mywin。
mywin=showModelessDialog(...);
在A事件中写上mywin.document.getElementById("text2").value = document.getElementById("text1").value;这样传不会有问题
var B = dialogarguments.pp();即可
var relust = showModelessDialog('url',obj参数,'设置');
alert(relust)子窗体var relust = window.arguments;window.returnValue = relust;//返回值
window.close();//关闭后父亲窗体的relust就是返回来的参数
第二个问题,如何在父窗口,再次激活打开的模式对话框?这个不知道如何操作,如上面的那个result对象,如何激活打开模式的对象事件?