快顯視窗儲存資料後關閉父頁重新整理提示的辦法

來源:互聯網
上載者:User

 

有時需要彈出頁面進行更新操作,更新完畢後要自動重新整理父頁如果此時你在父頁上進行過操作的話,有可能會出現重新整理的提示資訊,說實話有點討厭,那麼以下的代碼解決此問題,有點笨但是有效果。。。

 

父頁面放置一個伺服器端按鈕, width 和 height 都設定為0 這樣做會頁面上看不到,在此按鈕的事件裡寫當前頁面的更新過程。

放置此段代碼在頁面的<Head></Head>當中

 

<script language="javascript">
   function DoRefresh(){
   document.getElementById("Button1").click();     //Button1是你剛才加入到按鈕
   }
  </script>

 

子頁面也是更新的頁面 在更新後寫上

 

            Dim RefreshStr As String
            RefreshStr += "<script language=""Javascript"">"
            'RefreshStr += "window.opener.location.reload();"
            RefreshStr += "window.opener.DoRefresh();"   ’‘這裡對應於父頁面的javascript 的函數名
            RefreshStr += "window.close();"
            RefreshStr += "</script>"
            Response.Write(RefreshStr)

 

Enjoy...

 

PS. 當然還有其他辦法 根據這思路,也可以直接用Javascript 調用服務端程式進行頁面的更新。。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.