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.

Другие вопросы по тегам