台灣最大程式設計社群網站
線上人數
952
 
會員總數:246101
討論主題:189673
歡迎您免費加入會員
討論區列表 >> ASP.NET >> lightbox關閉問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
lightbox關閉問題
價值 : 50 QP  點閱數:163 回應數:3
樓主

小裕
初學者
137 214
3348 402
發送站內信


我有兩個頁面
第一頁結合了Lightbox 套件,
當點選簽核按鈕時,會跳出lightbox ,內頁崁了Ecr_signupd1.aspx
這步驟都正常

可當我這一頁Ecr_signupd1.aspx,簽核完成後
如何去關閉Ecr_signview2.aspx這一頁開啟的Lightbox?

是要去移除他的class嗎?



Ecr_signview2.aspx
=====================





Ecr_signupd1.aspx
=======================



搜尋相關Tags的文章: [ lightbox關閉問題 ] ,
本篇文章發表於2020-10-12 09:49
1樓
作者回應

小裕
檢舉此回應
有找到關閉的方法
但後端的資料似乎沒有reload

正常還沒lightbox時,
導回Ecr_signview2.aspx
資料會重新binddata
但現在還要按重新整理
資料才會重新繫結


==========================


本篇文章回覆於2020-10-12 10:21
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
不同的套件會有提供不同的使用方式
從您的程式碼裡面看到您用了【jQuery.colorbox】這個套件

那麼您要關閉,應該要依循該套件的關閉方式

您參考一下以下這一篇看看是否可以解決您的疑惑
https://stackoverflow.com/questions/20399244/colorbox-close-colorbox-close-issue/20408552

---
另外一提
動態的加入script
請【不要】使用Response.Write
你去從瀏覽器檢視原始碼就會發現這樣的作法,他的Script其實是放在一個很不適當的位置
請參考以下這一篇
https://dotblogs.azurewebsites.net/hatelove/2009/10/28/11325
本篇文章回覆於2020-10-12 10:31
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
最有價值解答

topcat
捐贈 VP 給 topcat 檢舉此回應
有找到關閉的方法
但後端的資料似乎沒有reload

正常還沒lightbox時,
導回Ecr_signview2.aspx
資料會重新binddata


先觀念釐清
您要清楚您的動作是在Client端,還是會PostBack回去,重新執行Server端的動作
以colorbox的關閉,這當然是純Client端的動作
但是以WebForm來說,資料重新綁定,這是Server端的動作
所以,您可以
方式一:透過location.reload來讓網頁重新讀取(類似您按了重新整理)
或者,
方式二:從Cliet端的Script,去處發Server端的事件來啟動重新綁定

看您要用哪一種,都可以
^.^a
本篇文章回覆於2020-10-12 12:06
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.