[英]How to refresh the parent page and closing the child window using javascript
[英]Refresh the parent page and close the child using javascript
我想捕獲網絡攝像頭圖像並將其保存在數據庫中。 它正常工作。 有兩個網頁。 在Page1中單擊按鈕時,它會打開一個彈出窗口(Page2)以捕獲圖像。
第1頁
第2頁
單擊提交按鈕后,它將通過UploadPic()函數將圖像保存在數據庫中並自行關閉。 我想再次重新加載Page1以顯示其中的最后一個捕獲圖像。 它會重新加載,但會自動執行按鈕單擊事件,然后再次打開彈出窗口。 我想阻止那個。 我認為問題出在UploadPic()函數內。
function UploadPic() {
debugger;
// generate the image data
var canvas = document.getElementById("canvas");
var dataURL = canvas.toDataURL("image/png");
// Sending the image data to Server
$.ajax({
type: 'POST',
url: "baseimg.aspx",
data: { imgBase64: dataURL },
success: function () {
alert("Done, Picture Uploaded.");
window.opener.location.reload(true); // reloading Parent page
window.close();
window.opener.setVal(1);
return false;
}
});
}
任何幫助將非常感激..
我不了解ASP,但這就是我所發現的。
試試這個到你的提交按鈕:
protected void yoursavebutton_Click(object sender, EventArgs e)
{
UploadPic();
Response.Redirect("page1.aspx");
}
或者將其放在您的子頁面(第2頁) <body onunload="opener.location=opener.location;">
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.