[問題] 關於呼叫父視窗Funtion問題

看板C_Sharp (C#)作者 (better)時間12年前 (2013/07/25 22:54), 編輯推噓3(305)
留言8則, 5人參與, 最新討論串1/1
各位大大,我是剛學習ASP.NET的初學者 問了一些很初級的問題請見諒... 遇到一個問題,想要由(A1.aspx)呼叫(B2.aspx)的JavaScript 主要希望達成的目的就是"使用到B2.aspx的Funtion" 在A1視窗配置的Funtion如下 <script type="text/javascript"> function A1() { window.opener.B2(); } </script> 並且配置好button去觸發這個事件 並在B2.aspx寫 <script type="text/javascript"> function B2() { alert('父視窗'); } </script> 可是怎麼試就是試不出來...有沒有哪位好心的高手可以指導我一下 感謝萬分~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.71.101.176

07/25 23:09, , 1F
呃 跨視窗呼叫 好像不行耶...
07/25 23:09, 1F

07/25 23:10, , 2F
頂多做一些技巧 傳A視窗的參數到B作為判斷值
07/25 23:10, 2F

07/25 23:10, , 3F
到B視窗在處理 看是要用後端還前端處理了
07/25 23:10, 3F

07/26 07:13, , 4F
如果是同台主機,可利用winapi走exe辦到
07/26 07:13, 4F

07/26 23:25, , 5F
ajax 要不然就用post或get把A的值傳給B
07/26 23:25, 5F

07/27 02:41, , 6F
總覺得只是要執行B的js而已~而這js和B沒有關聯?如果是共用
07/27 02:41, 6F

07/27 02:43, , 7F
的話~就寫成一個js檔~然後引用它就可以了
07/27 02:43, 7F

07/27 13:17, , 8F
if (parent) { parent.B2() }
07/27 13:17, 8F
文章代碼(AID): #1HyJmN2K (C_Sharp)
文章代碼(AID): #1HyJmN2K (C_Sharp)