Wiki-учебник по веб-технологиям: JavaScript/ПечатьВывода ...

Главная | Каталог |

Печать вывода


Navigator версии 3.0 печатает вывод, созданный в JavaScript. Для распечатки вывода, пользователь выбирает Print из меню File Navigator'а. Navigator 2.0 не распечатывает вывод, создаваемый JavaScript.

Если вы распечатываете страницу, содержащую слои/layers (Navigator 4.0 и позднее), каждый слой печатается отдельно на той же странице. Например, если три слоя перекрывают друг друга в браузере, распечатанная страница показывает каждый слой отдельно.

Если вы выбрали Page Source из меню View Navigator'а или View Frame Source из контекстного меню (правой клавишей мыши), web-браузер отображает содержимое HTML-файла со сгенерированным HTML. Если вы хотите просмотреть исходный HTML со скриптами генерирующими HTML (с методами document.write и document.writeln), не используйте меню Page Source и View Frame Source. Тогда используйте протокол view-source. Например, предположим, файл file://c|/test.html содержит такой текст:

<HTML>
<BODY>
Hello, 
<SCRIPT>document.write(" there.")</SCRIPT>
</BODY>
</HTML>


При загрузке этого URL браузер выведет:

Hello, there.

Если выбрать Page Source из меню View, браузер выведет:

<HTML>
<BODY>
Hello, 
 there.
</BODY>
</HTML>


Если загрузить view-source:file://c|/test.html, браузер выведет:

<HTML>
<BODY>
Hello, 
<SCRIPT>document.write(" there.")</SCRIPT>
</BODY>
</HTML>