Здравствуйте, уважаемые. Я нарисовал в html страницу с разными элементами, некоторые позиционирую с использованием CSS. Есть на странице таблица, хочу печатать только ее при нажатии кнопки печать. При печати все остальные элементы должны скрываться, таблица должна быть в левом верхнем углу. При нажатии кнопки печать запускается javascript функция. HTML: <form name="form1"> <link rel="stylesheet" href="style.css" type="text/css"/> <div class = "URA"> <input type="button" name="buton1" value="Процедура печати" onclick="StartPrint()"/> </div> <input type="button" name="buton2" value="Печать!" onclick="window.print()"/> <table border="1" name = "my_table" class = "test12"> <tbody><td>Статус проверки</td><td>Кол-во</td><td>Общая сумма</td> </tbody> <td>2</td><td>14</td><td>54</td> </table> </form> <script language="javascript"> function StartPrint() { window.print(); } </script> [css] .URA { width: 180px; background: #eee; border: solid 1px #228B22; position: absolute; top: 240px; left: 902px; } @media print { .test12 {display: block !important;} form{display: none;} } [/css]
меня может поправят, но таблица находится в форме, которая скрывается при печати. вместе с таблицей. вынеси таблицу за форму. и кнопки можно делать отдельно от формы и с помощью тега button.