2013-03-21 39 views
1

我想以下列方式上傳xlxs文件。如何檢查文件上傳是否在其他頁面上完成

點擊上傳按鈕我打開新的彈出窗口使用JS函數window.open('其他aspx頁面地址')。

在其他頁面上,我有一個文件上傳控件,一個按鈕和一個標籤來顯示一些狀態。

我想在這裏,當用戶上傳文件和成功完成後,我想啓用父母頁面上的按鈕。

有人可以幫助我如何做到這一點?

在此先感謝。

+0

您在哪裏編寫上傳文件的代碼。在'popup'上? – 2013-03-21 11:25:44

+0

是的,上傳代碼在彈出窗口。 – 2013-03-21 11:27:31

回答

1

上傳成功完成後,必須吐出的JavaScript代碼,收在上傳發生在當前彈出窗口,並啓動按鈕的父窗口。 基本上,你需要寫這樣的事情,之後該文件被成功上傳:

string code 
     = @"<script> 
       window.opener.document.getElemenById('buttonID').disabled=false; 
       window.close(); 

     </script>"; 
Response.Write(code); 
Response.End(); 

要由實際buttonID在父頁替換buttonID需求。

1

的解決方案可能是一個javascript函數

window.opener.document.getelementbyid 
+0

你能解釋一下嗎? – 2013-03-21 11:29:40

相關問題