2009-02-24 5 views
2

я хочу, чтобы напечатать страницу, которую я положил в IFRAME, но не хотите, содержимое, которое будет отображаться на веб-странице, но не работает кнопка печати, когда я поставил IFRAME для отображения = «ни»Как распечатать содержимое скрытого iframe?

, что я сделал : - я установить стиль IFrame = «None»

«имя =» Frame1" >
<input type="button" onclick="frames['frame1'].print()" value="print!"> 

как я могу напечатать содержимое фрейма без его отображения на веб-странице или сказать, сохраняя ifram скрытый

действительно оценил бы любую помощь .....

ответ

7

Вы делаете файл css для печати, и в этом файле у вас нет отображения: none style.

<link rel="stylesheet" type="text/css" href="/css/print.css" media="print" /> 

Here's a link to media types, благодаря Dror.

+1

О, мне нравится ваш ответ лучше, чем у меня. –

+0

Тогда дайте мне +1: P –

+0

Я дал +1! также здесь есть ссылка на типы СМИ: http://www.w3.org/TR/CSS2/media.html – Dror

1

Вместо отображения: нет, вы можете попробовать видимость: скрыть и установить ширину и высоту до 1 пикселя.

+2

Erm, отрицательный голос? По крайней мере, это решение работает. –

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