Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Принтер
 
 автор: shturman   (05.03.2007 в 12:42)   письмо автору
 
 

Помогите написать скрипт чтоб была возможности распечатки html стронички, с как указать поля печати?

   
 
 автор: АнтонБ   (06.03.2007 в 07:00)   письмо автору
 
   для: shturman   (05.03.2007 в 12:42)
 

Можно заново сформировать страницу в новом окне с учетом печати

   
 
 автор: X-Netos   (08.03.2007 в 21:10)   письмо автору
 
   для: shturman   (05.03.2007 в 12:42)
 

Скрипт дает возможность распечатать страничку непосредственно из кода

<script language="JavaScript">
<!--
var browser_name = navigator.appName;
function printit(){
if (browser_name == "Netscape") {
window.print() ;
} else {
var WebBrowser = '<object id="WebBrowser1" width=0 height=0 classid="clsid:8856F961-340A-11D0-A96B-00C04FD705A2"></object>';
document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
WebBrowser1.ExecWB(6, 2);
}
}
//-->
</script> 


В том месте, где необходимо пишется:

<a href="#" onClick="printit();">Распечатать страницу</a> 

Либо можно указать любое другой слово
Работает в Netscape Navigator и Internet Explorer

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования