showModalDialog 無法取得 window.opener 的解決方式!:十一的部落:Xuite日誌
  • 搜尋文章
  • 關鍵字
  • yan.kee
  • 文章分類
  • 最愛連結
  • 我的發燒文
  • 累積 | 今日
    loading......
  • 參觀人氣統計
  • 誰拜訪過我
  • BLOG玩意兒
  • 最新文章
  • 最新回應
  • Re:海角七號ktv,by(SEO netselling)於2008-10-08
    Re:范逸臣 無樂不作 MV,by(SEO netselling)於2008-10-08
    Re:[作品] 摳叮幫幫忙,by(11)於2008-07-21
    Re:只能在執行 Render() 的過程中調用 RegisterForEventValidation,by(11)於2008-07-03
    Re:[轉]自動清除7天以上的檔案 ,by(haoming)於2008-06-13
    Re:[kuso]尿布舞,by(11)於2008-05-18
    Re:[kuso]尿布舞,by(seth)於2008-05-18
    Re:C#中產生GUID,by(yankee)於2008-02-17
    Re:C#中產生GUID,by(jimmy)於2008-02-16
    Re:開發excel 問題討論串,by(11)於2008-02-02
  • 活動
  • 到台灣玩不帶走一張發票
    ===訪客來自===
    Locations of visitors to this page
  • 日誌使用資源






  • 如何使用RSS
    Powered by Xuite
  • 最新引用
  • 沒有新引用
  • 最愛日誌
  • 2008-06-27 09:32 showModalDialog 無法取得 window.opener 的解決方式!
  • ?
  • ASP
  • 好文轉寄
  • 平均分數:0 顆星    投票人數:0
    我要評分:
    標籤 : 



    showModalDialog 無法取得 window.opener 的解決方式!
    因為使用到 showModalDialog mothod,
    而碰到無法取得 window.opener,也使得我沒辨法操作母視窗的問題,

    解決方式!
    當在母視窗使用 window.showModalDialog 時,將其中的第二個參數設為 self

    如:window.showModalDialog( sURL, self, sFeature)

    而在子sURL所指向的子視窗中,使用以下的程式段:

    if ( window.opener ) 
            ParDoc=window.opener.document ;
    else
            ParDoc=window.dialogArguments.document ;

    如此便可以使用母視窗物件了。



    yan.kee / Xuite日誌 / 回應(0) / 引用(0) / 好文轉寄
  • 回應