2013-11-15 37 views
0

我試圖彈出一個很長的名單列表的中心(或靠近我點擊鼠標的地方)的cfwindow。 我沒有問題讓窗口第一次在我曾經滾動到的地方彈出,但在關閉/隱藏窗口之後彈出 - 隨後在不同名稱上的點擊顯示窗口在第一次打開時的相同位置,而不是在頁面滾動到的中間位置。 如何讓窗口始終在頁面的中心打開,無論我向哪裏滾動,並且無論點擊了多少次,都可以打開cfwindow?在長滾動父頁面上的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');" 
+0

onClick是什麼? –

+2

請勿使用'cfwindow'或ColdFusion的任何其他UI功能。這些圖書館經常是過時的,從未更新過,而且在大多數情況下,這些圖書館比「原生」圖書館更難以使用。您應該直接使用jQueryUI或ExtJS。稍後你會感謝這個建議。 –

回答

相關問題