Этот код работает:
window.frames['forprint'].document.write('Печатает?!'); window.frames['forprint'].focus(); window.frames['forprint'].print(); как очистить фрэйм после печати? |
вот так можно удалить:
window.frames['forprint'].document.getElementsByTagName("body")[0].innerHTML = ''; Может есть метод проще? |
Что получилось в итоге:
В html <iframe id="forprint" name="forprint" src="about:blank" style="display:none; width:400px; height:500px; border: 0px;" ></iframe> В js при получении данных с сервера: var f = window.frames['forprint']; f.document.write("Печать работает!"); f.focus(); f.print(); f.document.getElementsByTagName("body")[0].innerHTML = ''; |
miha-ha,
Спасибо тебе и всем остальным. Недавно столкнулся с такой проблемой, а вы мне помогли. Спасибо.:) |
Часовой пояс GMT +3, время: 00:45. |