浮動視窗最早衍生概念是超連結的tooltip說明
有人就用div+css作出ToolTip Box
但我survey了一下,包山包海語法挺多,
說穿了,不是控制css的visibility屬性嗎?
在想創作網頁popup視窗時,因為視窗中的項目
要隨著點選的item作變化
直覺就是div中包一個iframe,並透過get開啟另一網頁。
但只要涉及到開新網頁,效能差且下方狀態網址列又會閃爍一下
而且裏頭頁面若要操作回報訊息,也叫不回來。
因此,好的作法應該是把這hidden div包在本頁中,
我查看了asp.net ajax toolkit,有hover panel及popup panel可用
語法很簡單,但要隨著項目動態新增對應的物件
後端cs怎麼動態new這些ajax extender呢?
況且它都要對應到一個popupControllerId,我也必須為每個項目編id,很累。
最難的是,如何把選取的項目帶入這個子視窗內呢?控者有參數欄嗎?
勢必我會在呼叫ajax控項中遇到問題。
最後,我還用純手工打造div+css+jscript來達到浮動視窗
利用jscript帶入相關的item id值,
裏頭內容一定需要操作db,因此得再加ajax update panel
最後再計算視窗的顯示位置,完成。
http://forum.dabutek.com/showthread.php?t=18349
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.146.5.194