2013-04-02 63 views
0

我在用戶控件上有一個iframe。我需要打印我在iframe上動態加載的網頁。我能夠達到這個目標。但是我無法確定用戶是否已經打印過。
我在iframe的網頁上調用了print()函數。
當顯示打印對話框時,我需要知道用戶是選擇確定(要打印)還是取消並將其傳遞迴usercontrol。
任何想法如何做到這一點。ASP.NET - 從iframe返回主頁面的值

在此先感謝。

回答

0

這是無法完成的。如果打印已完成或取消,瀏覽器將不會通知您。

您可以在某種程度上使用onafterprint事件,但僅在FF和IE上支持。例如,在IE 10上,事件在打印對話框打開之前被觸發。

https://developer.mozilla.org/en-US/docs/Printing