Программирование под windows
Pascal,Delphi
C++,Builder
Basic
Assembler
Bios
Алгоритмы
Разное
Программирование в сети
Java Script
Html,Xml,Dhtml
Perl
SSI
ASP.NET
PHP
CSS
Разное
Графика
Графика
Open GL
Direct x
3DS Max
Adobe Photoshop
Базы данных
FoxPro
Informix
MS SQL Server
My SQL
Oracle
Другие СУБД
Язык запросов SQL
Информационные системы
Разное
Операционные системы
Linux
MS Windows
Unix
Разное
Programms' manual
Текстовые редакторы
Программы для работы в интернете
Программы для работы с графикой
Программы для работы с музыкой
Разное
Разное
Протоколы
Серверы
Локальные сети
Java
Web Design
Коммерция
Другое
Падающие картинки (снег, листья, дождь...)
<html> <body> <script LANGUAGE="JavaScript1.2"> <!-- Begin var no = 3; // snow number var speed = 1; // smaller number moves the snow faster var snowflake = "your image.gif"; var ns4up = (document.layers) ? 1 : 0; // browser sniffer var ie4up = (document.all) ? 1 : 0; var dx, xp, yp; // coordinate and position variables var am, stx, sty; // amplitude and step variables var i, doc_width = 800, doc_height = 600; if (ns4up) { doc_width = self.innerWidth; doc_height = self.innerHeight; } else if (ie4up) { doc_width = document.body.clientWidth; doc_height = document.body.clientHeight; } dx = new Array(); xp = new Array(); yp = new Array(); am = new Array(); stx = new Array(); sty = new Array(); for (i = 0; i < no; ++ i) { dx[i] = 0; // set coordinate variables xp[i] = Math.random()*(doc_width-50); // set position variables yp[i] = Math.random()*doc_height; am[i] = Math.random()*20; // set amplitude variables stx[i] = 0.02 + Math.random()/10; // set step variables sty[i] = 0.7 + Math.random(); // set step variables if (ns4up) { // set layers if (i == 0) { document.write("<layer name=\"dot"+ i +"\" left=\"15\" top=\"15\" visibility=\"show\"><img src=\"" + snowflake + "\" border=\"0\"></layer>"); } else { document.write("<layer name=\"dot"+ i +"\" left=\"15\" top=\"15\" visibility=\"show\"><img src=\"" + snowflake + "\" border=\"0\"></layer>"); } } else if (ie4up) { if (i == 0) { document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><img src=\"" + snowflake + "\" border=\"0\"></div>"); } else { document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><img src=\"" + snowflake + "\" border=\"0\"></div>"); } } } function snowNS() { // Netscape main animation function for (i = 0; i < no; ++ i) { // iterate for every dot yp[i] += sty[i]; if (yp[i] > doc_height-50) { xp[i] = Math.random()*(doc_width-am[i]-30); yp[i] = 0; stx[i] = 0.02 + Math.random()/10; sty[i] = 0.7 + Math.random(); doc_width = self.innerWidth; doc_height = self.innerHeight; } dx[i] += stx[i]; document.layers["dot"+i].top = yp[i]; document.layers["dot"+i].left = xp[i] + am[i]*Math.sin(dx[i]); } setTimeout("snowNS()", speed); } function snowIE() { // IE main animation function for (i = 0; i < no; ++ i) { // iterate for every dot yp[i] += sty[i]; if (yp[i] > doc_height-50) { xp[i] = Math.random()*(doc_width-am[i]-30); yp[i] = 0; stx[i] = 0.02 + Math.random()/10; sty[i] = 0.7 + Math.random(); doc_width = document.body.clientWidth; doc_height = document.body.clientHeight; } dx[i] += stx[i]; document.all["dot"+i].style.pixelTop = yp[i]; document.all["dot"+i].style.pixelLeft = xp[i] + am[i]*Math.sin(dx[i]); } setTimeout("snowIE()", speed); } if (ns4up) { snowNS(); } else if (ie4up) { snowIE(); } // End --> </script> </body> </html>
Аналитика
Каталог
Реклама на сайте
Поиск по сайту
Радиотехника в быту :
Охрана
Медицина
Бытовая электроника
Металлоискатели
Электроудочки
Разное
Радио :
Ридиомикрофоны
Радиоприемники
Радиоуправление
Радиомодемы
Си-Би техника связи
Детекторы радиозакладок
Аудио :
Усилители
Регуляторы
Динамики и сабвуферы
Разное
Авто-электроника :
Сигнализации
Инжектор
Электроника для автомобиля
Разное :
Начинающим
Компьютеры
Микроконтроллеры
Телевизионная техника
Сотовая связь
Источникики питания
Измерительная техника
Ремонт теле-радио аппаратуры и бытовой техники
Разное