[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите исправить код
Evlampidii
Уважаемые форумчане, поздравляю Вас с Майскими праздниками!!! Прошу помочь решить следующую проблему. Есть скрипт для вывода определенной области страницы на печать. Он полностью работоспособен, но обнаружил такую проблему. Когда страница находится в ожидании от 1-й минуты, она зависает. Ее невозможно обновить и перейти по ссылкам на странице...

<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>');


То есть ее должно быть видно на экране, но на бумаге не должно.

Спасибо за помощь!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.