2013-04-02 2 views
0

У меня есть iframe на usercontrol. Мне нужно распечатать веб-страницу, которую я загружаю на iframe динамически. Я могу достичь этого. Но я не могу понять, был ли пользователь на самом деле напечатан или нет.
У меня есть функция javascript print(), вызываемая на веб-странице iframe.
Когда отображается диалоговое окно печати, мне нужно знать, выбран ли пользователь OK (для печати) или отменить и передать его обратно в usercontrol.
Любые идеи относительно того, как это можно сделать.ASP.NET - возвращаемое значение из iframe на главную страницу

Заранее спасибо.

ответ

0

Нельзя делать. Браузер не сообщит вам, была ли печать выполнена или отменена.

В какой-то мере вы можете использовать событие onafterprint, но это поддерживается только для FF и IE. Например, в IE 10 событие запускается до того, как диалог печати будет открыт.

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