2014-09-05 2 views

ответ

2

Вот он:

Ваш IFrame:

<iframe id="printf" name="printf"></iframe> 

Печать:

window.frames["printf"].focus(); 
window.frames["printf"].print(); 

BTW, попытаться объяснить вашу проблему в лучшую сторону в следующий раз (проводки код может помочь) =)

Ref: Javascript Print iframe contents only

EDIT:

Как сказал О.П. не работает, я ссылаюсь на тестовую страницу, которая была приведена в Ref:

Print an iframe

Вы также можете попробовать эту функцию (реф же, разные стендовый):

//id is the id of the iframe 
function printFrame(id) { 
      var frm = document.getElementById(id).contentWindow; 
      frm.focus();// focus on contentWindow is needed on some ie versions 
      frm.print(); 
      return false; 
} 
+0

Я все готов пытался, но это было не work.I нужно другое решение –

Смежные вопросы