台灣最大程式設計社群網站
線上人數
721
 
會員總數:243161
討論主題:187981
歡迎您免費加入會員
討論區列表 >> ASP.NET >> 按鈕執行方式
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
按鈕執行方式
價值 : 20 QP  點閱數:334 回應數:7

樓主

小裕
初學者
137 182
2650 326
發送站內信

執行子母視窗後,把值帶到母視窗,
母視窗還要執行按鈕才能查詢到資料,
除了定時執行以外,有辦法帶回值同時觸發BUTTON嗎?

搜尋相關Tags的文章: [ timer ] ,
本篇文章發表於2018-03-26 11:54
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
1.參考小喵這一篇
如何透過JavaScript來觸發LinkButton的PostBack,呼叫後端的程式
本篇文章回覆於2018-03-26 16:21
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
2.不太建議另開視窗的方式來撰寫
一來另開視窗,很可能在點選了其他視窗後,該視窗(另開的子視窗)就一不小心,沈在許多視窗的最底下
在現在這個時代,有很多替代方式可以做
例如:Bootstrap的Modal,或者jQuery UI的Dialog
都可以讓使用者感受好向另開對話視窗,可以做很多的進階操作,程式又可以寫在同一隻aspx中

^_^
本篇文章回覆於2018-03-26 16:24
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

小裕
檢舉此回應
有看過你之前的回文
加上這一段 Response.Write("window.opener.document.forms(0).submit();");
可以重新去觸動BUTTON,但卻沒有效果!

本篇文章回覆於2018-03-26 16:53
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
看一段Code,要去理解他Code在寫些啥


這是讓畫面中的form重新送出,並不是按鈕重新點選

另外,『不要用』Response.Write的方式來寫Javascript,他不見得會運作∼
您應該要去知道,怎麼樣去動態產生Client端的Code並且讓他可以執行

請參考91大的文章

如何執行一段javascript

^_^
本篇文章回覆於2018-03-26 16:59
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

小裕
檢舉此回應
Response.Write("window.opener.document.getElementById('form1').myButton.click();");
改這樣可以執行
本篇文章回覆於2018-03-27 07:54
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
還是強烈的建議您
不要用Response.Write來註冊Script

^_^
本篇文章回覆於2018-03-27 11:00
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
回應

風燭殘年
捐贈 VP 給 風燭殘年 檢舉此回應
註冊前端 script 請改用 ClientScript.RegisterClientScriptBlock
本篇文章回覆於2018-03-28 16:26
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

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