1

我正在开发一个列出员工的 Coldfusion 应用程序。每当我单击“编辑配置文件”时,<cfwindow>就会打开一个可以编辑并保存到数据库的文件。保存后,当用户关闭窗口时,我希望父页面重新加载。

我正在使用我的cfwindow这种方式

<cfwindow x="0" y="100" width="400" height="400" center="true"
    name="#empname#2" title="Employee details" modal="true"
    closable="true" draggable="true" resizable="true" initshow="false"
    source="http://localhost:8500/tasks/task1/details.cfm?empname=#empname#"/>
<cfform name="form1">
    <cfinput type="button" name="#empname#" value="Edit Profile" onClick="javascript:ColdFusion.Window.show('#empname#')" >
</cfform>
4

1 回答 1

1

从文档中改编这个例子对我有用。我将此代码添加到父页面:

  <script language="javascript">
       function test(name) {    
           ColdFusion.Window.hide(name);
           window.location.reload();
       }
    </script>

...以及子页面中的这段代码:

<cfinput name="button" value="Hide Window"  
       type="button"  
       onClick="javascript:test('window name')"/>
于 2013-07-24T06:38:55.810 回答