HTML如何理解dialogArguments.window.frames.list.form1.pgd_corp.value=form1.pgd_corp.value;

HTML如何理解dialogArguments.window.frames.list.form1.pgd_corp.value=form1.pgd_corp.value;

dialogArguments指代打开该对话框窗口的元素的第二个参数,网上说指代父窗口都是错误理解.当父窗口用window.showModelessDialog('c.htm',window,'')打开一个非模态窗口,c.htm中某事件处理函数为dialogArguments.window.frames.list.form1.pgd_corp.value=form1.pgd_corp.value这里dialogArguments将返回父窗口showModelessDialog函数中的第二个参数,即window.举个例子来说明:main.htm=>a.htm=>

b.htm=>请在此输入值,点"传值"传回主页面的输入框中:
main.htm加载了一个按钮和一个内部框架list,list加载了b.htm页面,当点击按钮时,打开一个非模态窗口b.htm,b.htm里通过单击按钮将其页面中的输入框的字符串返回到main.htm中的输入框中,整个过程叫传值.window.dialogArguments.document.frames.list.document.form1.pgd_corp.value=form1.pgd_corp.value理解为:main.htm窗体对象的document对象下的名为list的框架对象的document对象下的form1表单中的名为pgd_corp这个输入框元素的value属性值和本窗体中form1表单的pgd_corp的value值一样,form1.pgd_corp.value是document.form1.pgd_corp.value,又全写为:window.document.form1.pgd_corp.value