cfwindow pop на длинной прокручиваемой родительской странице
Я пытаюсь открыть окно в центре (или рядом с тем местом, где я щелкаю мышью) очень длинного списка имен. У меня нет проблем с тем, чтобы окно всплыло в первый раз в середине, где я когда-либо прокручивал, но после закрытия / скрытия окна - при последующих щелчках по другим именам окно показывается в том же месте, что и первый открытый, а не в середине. где страница прокручивается до. Как заставить окно всегда открываться в центре страницы, независимо от того, куда я прокручивался, и независимо от того, сколько раз я уже щелкнул, чтобы открыть окно cfwindow?
<cfwindow name="wRally" title="View Rally Hours"
source="index.cfm?action=rally_hours&id={mainform:DYN_FORM_VAL}"
height="500" width="500"
bodystyle="margin-left: 0px; margin-top: 0px; padding-top: 0px;
padding-left: 0px; background-color: ffffff;"
refreshonshow="True" center="true" closable="true" draggable="true" ></cfwindow>
<script language="javascript">
function viewRally(myVAL) {
mainform.DYN_FORM_VAL.value = myVAL;
ColdFusion.Window.show("wRally");
}
</script>
onClick="viewRally('EMPLOYEE_ID_123');"
1 ответ
Возможно, вам придется каждый раз уничтожать и заново создавать окно, см. http://www.raymondcamden.com/index.cfm/2008/9/26/Ask-a-Jedi-Another-CFWINDOW-Example.