Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Ошибчный печать документа


Автор: Serebrus 2.7.2009, 13:56
Привет
Имеется страница шаблона рапорта, в котором вводится наименование отдела, ф.и.о. начальника отдела,... После ввода данных, страница дается на печать с помошью кнопки "Печатать".
Код:
Код

if(!isset($_GET['report']))
{
 echo "<html>
            <body>";
 .... //шаблон рапорта
 echo "<tr>
            <td colspan='2' height='30' align='center' valign='bottom'>
             <input type='button' value='Печатать' onClick=\"document.location='?  report='+document.getElementById('alldone').innerHTML;\">
            </td>
           </tr>"; //кнопка передачи текста рапорта
 ...
 echo " </body>
           </html>";
}
else
{
 echo "<html>
            <body>";
 echo $_GET['report'];
 echo " </body>
           </html>
           <script>
           window.print(); 
           </script>";
}

После нажатия на "Печатать" текст рапорта без проблем показывается на странице, а вот на печать выходит безструктурный текст и снизу структурный текст рапорта.
Я проверял контент страницы после отправки текста рапорта (т.е. после нажатия кнопки "Печатать"), там нету ничего лищнего. И с помощю:
Код

alert('".$_GET['report']."');

тоже проверил.
От чего может быть это "ошибка"

Автор: IDVsbruck 3.7.2009, 01:25
И как эту тему привязать к разделу JavaScript -> JavaScript: Общие вопросы? Или иди в соответствующий раздел, или предлагай сгенерированный код ...

Автор: Serebrus 3.7.2009, 16:34
Найден выход из положения: отправка текста рапорта методом POST

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)