<script type="text/javascript" language="javascript"><!--
function atoprint(aId) {
var atext = document.getElementById(aId).innerHTML;
var captext = window.document.title;
var alink = window.document.location;
var prwin = open('');
prwin.document.open();
prwin.document.writeln('<html><head><title>Версия для печати. '+captext+'<\/title><link href="../CSS/calc.css" rel="stylesheet" type="text/css"><\/head><body text="#000000" bgcolor="#FFFFFF"><div onselectstart="return false;" oncopy="return false;">');
prwin.document.writeln('<h1>Расчет массы газового огнетушащего вещества для установок газового пожаротушения при тушении объемным способом<\/h1>');
prwin.document.writeln(atext);
prwin.document.writeln('<p>Данный расчет выполнен согласно методики, изложенной в Приложение 5 и Приложение 6 СНиП РК 2.02-15-2003. “ПОЖАРНАЯ АВТОМАТИКА ЗДАНИЙ И СООРУЖЕНИЙ”.</p>');
prwin.document.writeln('<hr><div style="font-size:8pt;margin-top:20px;">Казгефест Engineering System Service<\/div>');
prwin.document.writeln('<div style="font-size:8pt;">Страница материала: '+alink+'<\/div>');
prwin.document.writeln('<p class="knopka"><button><a href="javascript://" onclick="window.print();"><font color="#000000" face="Arial">Печать<\/font><\/a><\/button><\/p>');
prwin.document.writeln('<\/div><\/body><\/html>');
}
--></script>
<div id="MessForPrint">Текст сообщения для печати...</div>
<a href="javascript://" onclick="atoprint('MessForPrint');">Версия для печати</a>
Так же поделитесь идеями, как не выводить на печать саму кнопку "Печать"?
onclick="window.print();"><font color="#000000" face="Arial">Печать<\/font><\/a><\/button><\/p>');
То есть ее должно быть видно на экране, но на бумаге не должно.
Спасибо за помощь!