您的位置首页百科问答

HTML如何理解dialogArguments.window.frames.list.form1.p

HTML如何理解dialogArguments.window.frames.list.form1.p

的有关信息介绍如下:

HTML如何理解dialogArguments.window.frames.list.form1.p

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