На этом месте находится расчудесная шапка. Включите flash - не пожалеете!

Новости форума

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Javascript: кроccбраузерная кнопка печати
iluha@iluha.ru
сообщение 8.4.2009, 19:07
Сообщение #1


JavaScript.medved.shatun
*****

Группа: Модераторы
Сообщений: 806
Регистрация: 9.2.2007
Из: Москва

Пользователь №: 2 893



Репутация:   44  


КРОССБРАУЗЕРНАЯ КНОПКА ПЕЧАТИ НА JS:

вставляем в HEAD страницы:
<head>
<script Language="Javascript">
function printit(){
if (window.print) {
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>
</head>

далее в место, где должна быть кнопка печати, вставляем код:
<center>
<script Language="Javascript">
var NS = (navigator.appName == "Netscape");
var VERSION = parseInt(navigator.appVersion);
if (VERSION > 3) {
document.write('<form><input type=button value="Напечатать" name="Print" onClick="printit()"></form>');
}
</script>


--------------------
Ничего не скрою - бегаю трусцой(ю)!

ВНИМАНИЕ: Если вы решили сказать мне спасибо за помощь, добавив + к Репутации, то убедительная просьба - ставить этот + ТОЛЬКО после того, как проблема будет ПОЛНОСТЬЮ решена.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 21.5.2012, 21:25
Rambler's Top100 Яндекс цитирования