IE9 «Недопустимый вызывающий объект» при печати PDF в iframe

Я открываю редактируемую форму 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

8
задан kylex 22 June 2012 в 05:09
поделиться