台灣最大程式設計社群網站
線上人數
1253
 
會員總數:239929
討論主題:186060
歡迎您免費加入會員
討論區列表 >> ASP.NET >> IFrame改變Master的值
[ 變換順序 ]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
IFrame改變Master的值
價值 : 30 QP  點閱數:195 回應數:5

樓主

精載
初學者
10 38
482 58
發送站內信

各位早安.我有一Master頁面.而上方有一Label(ID為a1)及一IFrame區域 --- a.aspx
請問當我IFrame載入一b.aspx我要如何去改Master(a.aspx)的Label(ID為a1)的值
--------------------------------
我有參考一篇網路文章

[Javascript]主網頁傳值給iframe頁面,或iframe頁面傳值給主網頁的應用
https://dotblogs.com.tw/puma/archive/2008/11/13/5982.aspx
但不能.我想可能是我使用的是ASP.NET的控制項的關係

想請問各位大大如果要達成我問題那樣的功能CODE該如何寫?
我的作法是b.aspx一載入就去CALL b.aspx中的JS FUNCTION然後就是做參考資料中的內容

b.aspx
C# CODE


JS CODE


PS.確定有CALL.因為我有在JS中加alert是OK的

搜尋相關Tags的文章: [ IFrame改變Master的值 ] ,
本篇文章發表於2017-03-14 10:01
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
>>但不能.我想可能是我使用的是ASP.NET的控制項的關係

建議您,
從瀏覽器,檢視原始碼,查看看在執行階段的a1,他的id是否真的是a1?
如果不一樣,那麼不能運作就是理所當然

JS的部分,是運作在執行階段中,看的是瀏覽中所看到的id唷

^_^

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

Daimom
捐贈 VP 給 Daimom 檢舉此回應
我記得master的id應該不是只有a1那麼單純,
建議你用瀏覽器的開發人員工具,去判斷一下你的label ID是什麼。
本篇文章回覆於2017-03-14 10:53
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

精載
檢舉此回應
從瀏覽器看原始碼
Label(ID為a1)那行變這樣<span id="a1">月報 >>> 各種表單</span>

瀏覽器的原始碼


我寫的原始碼(.aspx)

本篇文章回覆於2017-03-14 13:16
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
最有價值解答

Daimom
捐贈 VP 給 Daimom 檢舉此回應
how-to-get-span-value
本篇文章回覆於2017-03-14 16:12
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
不錯的參考

topcat
捐贈 VP 給 topcat 檢舉此回應
Client端是span
取span的內容,要用innerText或者innerHtml

^.^a
本篇文章回覆於2017-03-14 16:30
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
[ 變換順序 ]   
1

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