簡體   English   中英

刷新父頁面並使用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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM