<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 30, 文章 - 0, 評論 - 9, 引用 - 0
    數(shù)據(jù)加載中……

    一個關(guān)于模態(tài)彈出窗口刷新父窗體的問題。急

    問:
    我在做一套系統(tǒng)的時候碰到這樣一個問題。
    彈出的模態(tài)窗口不能刷新父窗體。例如我新增數(shù)據(jù)是在模態(tài)窗口而添加成功了關(guān)閉后父窗體只能手動刷新。這樣就嚴重影響了一些效果。
    我嘗試過一些方法但是始終不對。請各位高手進來一下。

    用OPEN打開的不管是在關(guān)閉窗體時自動刷新都沒有任何問題。見下例

    父窗體代碼
    <%@ page contentType="text/html; charset=GBK" %>
    <html>
    <head>
    <title></title>
    </head>
    <body>
    <a href="javascript:void(0)" onclick="window.open('2.html','','')">open</a>
    </body>
    </html>

    子窗體代碼
    <%@ page contentType="text/html; charset=GBK" %>
    <html>
    <head>
    <title></title>
    </head>
    <body onUnload="opener.location.reload()">
    <!-
    用按紐直接刷新父窗體
    <a href="javascript:opener.location.reload()">刷新</a>
    ->
    </body>
    </html>

    ?

    換做模態(tài)后的程序。
    父窗體代碼
    <%@ page contentType="text/html; charset=GBK" %><HEAD>
    <body onUnload="opener.location.reload()">
    <script language="JavaScript">
    function showabout()
    {
    ? var returnValue=showModalDialog('2.html','','dialogWidth:520px;dialogHeight:510px;help:no;center:yes;resizable:no;status:no;scroll:no');
    }?
    void(0);
    </script>
    <a href="javascript:void(0)" onClick="showabout()">open</a>

    子窗體代碼
    <%@ page contentType="text/html; charset=GBK" %>
    <html>
    <head>
    <title></title>
    </head>
    <body onUnload="opener.location.reload()">
    <a href="javascript:opener.location.reload()">刷新</a>
    </body>
    </html>

    ?

    請各位參考一下上面的代碼,我感覺錯誤好象是出在
    opener.location.reload()

    謝謝
    ______________________________________________________________________________________________
    答1:
    模態(tài)窗口不能在子窗口中直接刷新父窗口

    父窗體代碼
    <%@ page contentType="text/html; charset=GBK" %><HEAD>
    <body onUnload="opener.location.reload()">
    <script language="JavaScript">
    function showabout()
    {
    ? var returnValue=showModalDialog('2.html','','dialogWidth:520px;dialogHeight:510px;help:no;center:yes;resizable:no;status:no;scroll:no');
    ? location.reload()//模態(tài)窗口傳值下來后就可以刷新了.
    }?
    void(0);
    </script>
    <a href="javascript:void(0)" onClick="showabout()">open</a>

    子窗體代碼
    <%@ page contentType="text/html; charset=GBK" %>
    <html>
    <head>
    <title></title>
    </head>
    <body onUnload="opener.location.reload()">
    <a href="javascript:opener.location.reload()">刷新</a>//???在子窗口中不能刷新父窗口,只有window.close下去后才可刷新.
    </body>
    </html>

    ______________________________________________________________________________________________
    答2:
    模態(tài)對話框是不能用opener引用父窗口的,而是需要父窗口主動傳遞指針變量的
    這個window.showModalDialog有第二個參數(shù),就是做這個用的,你需要把window穿過去,就是這樣
    var returnValue=showModalDialog('2.html',window,'dialogWidth:520px;dialogHeight:510px;help:no;center:yes;resizable:no;status:no;scroll:no');
    這樣在對話框中就可以引用父窗口對象,怎么引用呢,通過window.dialogArgument就可以應用父窗口了。

    ______________________________________________________________________________________________
    答3:
    謝謝。我終于搞定了。
    上面的dialogArgument差個S
    我調(diào)了半天。發(fā)現(xiàn)在body里面應該加上location
    也就是<body onUnload="window.dialogArguments.location.reload()">

    posted on 2007-02-09 14:48 風雨兼程 閱讀(5891) 評論(4)  編輯  收藏 所屬分類: Asp.net

    評論

    # re: 一個關(guān)于模態(tài)彈出窗口刷新父窗體的問題。急[未登錄]  回復  更多評論   

    學習了...
    2007-03-23 13:13 | jason

    # re: 一個關(guān)于模態(tài)彈出窗口刷新父窗體的問題。急  回復  更多評論   

    好東西啊
    2008-11-29 15:39 | anhao

    # re: 一個關(guān)于模態(tài)彈出窗口刷新父窗體的問題。急  回復  更多評論   

    up
    2009-04-01 14:27 | 李亮

    # re: 一個關(guān)于模態(tài)彈出窗口刷新父窗體的問題。急  回復  更多評論   

    http://www.cnblogs.com/SoulEdge/archive/2009/10/12/1581561.html
    2009-10-12 10:19 | souledge
    主站蜘蛛池模板: 少妇性饥渴无码A区免费 | 亚洲精品无码成人片在线观看 | 免费亚洲视频在线观看| 四虎影视永久免费观看| 天堂亚洲国产中文在线| 成年人免费观看视频网站| 中国亚洲呦女专区| 午夜免费福利在线| 色噜噜噜噜亚洲第一| 国产精品色午夜视频免费看| 色天使色婷婷在线影院亚洲| 亚洲阿v天堂在线2017免费| 黄色一级毛片免费| 亚洲自偷自偷图片| 四虎国产成人永久精品免费| 男人的天堂亚洲一区二区三区| 亚洲伊人久久大香线蕉影院| a级毛片毛片免费观看久潮喷| 99在线视频免费观看视频| 亚洲精品无码不卡在线播放HE| 久久精品成人免费看| 亚洲高清无在码在线电影不卡| 国产精品成人观看视频免费| 亚洲精品伦理熟女国产一区二区| 37pao成人国产永久免费视频| 亚洲黄色激情视频| 国产免费久久精品| 成人A片产无码免费视频在线观看| 久久精品国产亚洲av麻豆色欲| 两性色午夜视频免费网| 亚洲图片一区二区| 99在线免费观看| 亚洲中文字幕在线无码一区二区 | 你懂的在线免费观看| 亚洲精品国产第1页| 老司机69精品成免费视频| 亚洲另类春色校园小说| 亚洲JIZZJIZZ中国少妇中文| 日韩精品内射视频免费观看 | 国产亚洲一区二区精品| 啦啦啦中文在线观看电视剧免费版 |