Javascript 关闭cfwindow时重新加载父页面

Javascript 关闭cfwindow时重新加载父页面,javascript,coldfusion,cfml,cfwindow,Javascript,Coldfusion,Cfml,Cfwindow,我正在开发一个列出员工的Coldfusion应用程序。每当我点击“编辑配置文件”时,就会打开一个,可以对其进行编辑并保存到数据库中。 保存后,当用户关闭窗口时,我希望重新加载父页面 我正在以这种方式使用我的cfwindow <cfwindow x="0" y="100" width="400" height="400" center="true" name="#empname#2" title="Employee details" modal="true" closable

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

我正在以这种方式使用我的
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>

适应对我来说很有效。我将此代码添加到父页面:

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

功能测试(名称){
ColdFusion.Window.hide(名称);
window.location.reload();
}
。。。子页面中的此代码:

<cfinput name="button" value="Hide Window"  
       type="button"  
       onClick="javascript:test('window name')"/>

适应对我来说很有效。我将此代码添加到父页面:

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

功能测试(名称){
ColdFusion.Window.hide(名称);
window.location.reload();
}
。。。子页面中的此代码:

<cfinput name="button" value="Hide Window"  
       type="button"  
       onClick="javascript:test('window name')"/>


停止使用cfwindow。使用jQueryUI或其他库。jQueryUI有一个类似于cfwindow的“对话框”,其中有一个名为“close”的事件,您可以监听并触发该事件以重新加载页面。感谢您的回复。我对网页设计还不熟悉,我对jqueryThen了解不多,你可以从正确的方式开始。不要在ColdFusion中使用任何UI内容,实现有一些限制,您很快就会遇到这些限制。从一开始就学习如何以正确的方式做事。@ScottStroz任务已接受:)感谢scottStop使用cfwindow。使用jQueryUI或其他库。jQueryUI有一个类似于cfwindow的“对话框”,其中有一个名为“close”的事件,您可以监听并触发该事件以重新加载页面。感谢您的回复。我对网页设计还不熟悉,我对jqueryThen了解不多,你可以从正确的方式开始。不要在ColdFusion中使用任何UI内容,实现有一些限制,您很快就会遇到这些限制。学习如何从一开始就正确地做事。@ScottStroz任务已被接受:)感谢scottUnless,除非您在
onhide()
内部执行某些操作,否则您不需要该函数或
ColdFusion.Window.onhide
调用。除非您在
onhide()
内部执行某些操作,您不需要该函数或调用
ColdFusion.Window.onHide