我有一個窗口,其中有一個上傳按鈕。當用戶點擊這個按鈕時,它會彈出一個頁面供用戶上傳所需的文件。但我不知道主頁面如何檢測用戶是否上傳並將字段添加到主窗體?JS檢測上傳從新窗口
我已經看到這個地方,但我不記得,所以我不能回去看看源JS ..
如果有誰知道,請給我一個建議。
感謝提前:)
PS:IM工作jQuery的
我有一個窗口,其中有一個上傳按鈕。當用戶點擊這個按鈕時,它會彈出一個頁面供用戶上傳所需的文件。但我不知道主頁面如何檢測用戶是否上傳並將字段添加到主窗體?JS檢測上傳從新窗口
我已經看到這個地方,但我不記得,所以我不能回去看看源JS ..
如果有誰知道,請給我一個建議。
感謝提前:)
PS:IM工作jQuery的
從您的彈出窗口,你可以通過訪問window.opener
父窗口。
$("#upload-button").click(function(evt){
window.opener.trigger();
});
將每一個上傳按鈕被點擊時調用一個函數trigger()
的父窗口。
什麼moxn所說的變化,
的彈出窗口,接受文件上傳,它的文件發送到服務器,然後返回指示文件是否已成功上載另一頁。
我不知道你用的是什麼服務器端語言,但是,這返回頁面你應該有這樣的:
if (file was uploaded successfully){
print "<html>
<body onload='window.opener.trigger()'>
file uploaded successfully, please close this window
</body>
</html>";
}else{
print "<html>
<body>
could not upload file due to [reason], please re-upload the file
</body>
</html>";
}
通知的body onload=''
在有條件的第一部分...
希望可以幫到