|
|
|
Распечатать iframe
|
|||
|---|---|---|---|
|
#18+
Как сделать, чтобы при клике по картинке распечатывалась не вся страница, а только текст в iframe..? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2010, 20:33:24 |
|
||
|
Распечатать iframe
|
|||
|---|---|---|---|
|
#18+
AlexDiпри клике по картинке А при каком-либо другом событии чего печатать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2010, 21:25:22 |
|
||
|
Распечатать iframe
|
|||
|---|---|---|---|
|
#18+
Попробую погадать... Картинка - с изображением принтера. По клику должно открыться стандартное окошко, которое обычно открывается по Ctrl+P. Это легко, на картинку вешаем onclick="print()". А что печатать и что не печатать следует указать в стиле, который определён для @media print. Как определить стиль, можно посмотреть тут: http://stepbystep.htmlbook.ru/?id=45 Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2010, 22:57:53 |
|
||
|
Распечатать iframe
|
|||
|---|---|---|---|
|
#18+
vkle, да, погадали вы почти правильно, только не хочется открывать содержимое фрейма в новом окне, нужно чтоб печать пошла сразу, делаю так, но странно, почему то неработает.. <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>прпрпр</title> </head> <body> <script type="text/javascript"> var printIframe = function(node){ node.contentWindow.focus(); node.contentWindow.print(); } </script> <iframe src="http://rpklive.ru/info.html" width="407" height="178" id="iframeId"></iframe> <input type="button" value="print" onclick="printIframe(document.getElementById('iframeId'))" /> </body> </html> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2010, 12:16:00 |
|
||
|
Распечатать iframe
|
|||
|---|---|---|---|
|
#18+
AlexDi, вам никто и не предлагает открывать iframe в новом окне, вам пишут про @media print ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2010, 16:56:24 |
|
||
|
Распечатать iframe
|
|||
|---|---|---|---|
|
#18+
т.е. определите display:none в @media print для всего кроме iframe и печатайте стандартным вызовом печати. а это вот не помню работает или нет сейчас?..модно ли?:)) <link rel=alternate media=print href="printversion.doc"> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2010, 16:59:41 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=36559702&tid=1453268]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
17ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 185ms |
| total: | 274ms |

| 0 / 0 |
