Я открываю редактируемую форму PDF (открытую через плагин acrobat) в iframe:
Есть кнопка, которая вызывает следующую функцию печати:
function printContent(){
window.frames["iframe_content"].focus();
window.frames["iframe_content"].print();
}
Работает в Chrome, Safari, IE8, но не в IE9.
В IE9 я получаю следующую ошибку в отношении функции printContent()
:
Invalid calling object
Я думаю, что это может быть уловкой, чтобы заставить ее работать, но я не уверен, как это сделать window.frames
вписываются в эту структуру: http://msdn.microsoft.com/en-us/library/ie/gg622930%28v=vs.85%29.aspx
UPDATE: Решил, что для этой единственной страницы самым простым решением было перевести браузер в режим совместимости с IE8 с помощью тега и
X-UA-Compatible