При закрытии cfwindow перезагрузить родительскую страницу
Я работаю над приложением 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>
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')"/>