Задача: Выводить версию для печати на экран и на п
Для вывода на экран и на принтер отчета была выбрана технология замены таблицы стилей — CSS.
Основной плюс в таком исполнении скорость отображения печатного отчета — практически мгновенно,
без перезагрузки страницы, благодаря использованию JavaScript.
Форма авторизации аля Тыndex
Технологии: CSS2, JavaScript, DHTML.
Реализация: http://www.1cbelgorod.ru/ru/index.php
Решение:
создаем слой с определенными параметрами и инклудим (не обязательно) в него файл формы.
Код:
<div style=\"position: absolute; width: 545px; height: 300px; z-index: 1; left: 164px; top: 64px; border: 2px dotted #CC0000; background-color: #cccccc\" id=\"div1\">
<?require_once \"add.php\";?>
</div>
устанавливаем значение по умолчанию — скрытый
Код:
<STYLE type=\"text/css\">
div {
visibility: hidden;
}
</STYLE>
создаем 2 функции javascript
Код:
<SCRIPT LANGUAGE=\"JavaScript\">
<!--
function show_d(d)
{
div1.style.visibility=\'hidden\';
d.style.visibility=\'visible\';
}
function noshow_d(d)
{
div1.style.visibility=\'visible\';
d.style.visibility=\'hidden\';
}
//-->
</SCRIPT>
по событию onClick вызываем нужную функцию с параметром (id слоя)
например закрыть (скрыть) слой
Код:
<input type=\"button\" value=\"x\" name=\"x\" align=right onClick=\"noshow_d(div1);\">
может пригодится кому ....

0


