Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Java / JavaScript


Информационный Канал Subscribe.Ru


RusFAQ.ru: Программирование на Java / JavaScript

Выпуск № 103
от 30.03.2004, 06:10

Администратор:
Имя: Калашников О.А.
URL: Информационный ресурс
ICQ: 68951340
Россия, Москва
О рассылке:
Задано вопросов: 203
Отправлено ответов: 169
Активность: 83.25 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

Licvidator
Статус: Профессиональный
Общий рейтинг: 106.45
URL: PC Info
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 199. Прмвет всем. случилась такая беда. Был у меня скриптик один, но в результате фиг-его-знает-чего кусо... (ответов: 1)

Вопросов: 1, ответов: 1


 Вопрос № 199

Прмвет всем. случилась такая беда. Был у меня скриптик один, но в результате фиг-его-знает-чего кусок его был стёрт... Этот скриптик делал снег из картинок... помогите кто чем может... допишите его если не сложно... сам я в этом деле ни в зуб ногой...
вот уцелевший кусок скрипта:
var numberOfSnow = 5; // Number of flakes
var numberOfType = 1; // Number of flake types
var speed = 100; // Snow speed. Smaller = Faster
var snowflake = new Array(numberOfType);
snowflake[0] = "cherep.gif";
var ie = (document.all) ? 1 : 0;
var toRad = (Math.PI / 180); // Conversion factor for degrees to radians
var dx = new Array();
var xPos = new Array();
var yPos = new Array();
var amplitude = new Array();
var stepX = new Array();
var stepY = new Array();
if (ie){
for (n = 0; n < numberOfSnow; n++) {
dx[n] = 0;
xPos[n] = Math.random()*(document.body.clientWidth-70);
yPos[n] = Math.random()*document.body.clientHeight;
amplitude[n] = Math.random()*20;
stepX[n] = 4+4*Math.random();
stepY[n] = 0.8 + Math.random();
var which = Math.round(numberOfType * Math.random()+.5)-1;
document.write("

");
}
}
function snow() {
for (n = 0; n < numberOfSnow; n++) { // iterate for every dot
yPos[n] += stepY[n];
if (yPos[n] > document.body.clientHeight-20) {
xPos[n] = Math.random()*(document.body.clientWidth-amplitude[n]-30);
yPos[n] = 0;
stepX[n] = 4 + 4*Math.random();
stepY[n] = 0.8 + Math.random();
}
dx[n] += stepX[n];
eval('box'+n).style.top = yPos[n];
eval('box'+n).style.left = xPos[n] + amplitude[n]*Math.sin(dx[n]*toRad);
и на этом всё прервалось



Вопрос отправлен: 27.03.2004, 05:04
Отправитель: TooTooT

[Следующий вопрос >>] [Список вопросов]

Отвечает Licvidator

Добрый день, TooTooT!
Предлагаю свой вариант скрипта (см. приложение).

Приложение:

Ответ отправлен: 27.03.2004, 12:14
Отправитель: Licvidator



Форма отправки вопроса

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (26)
C / C++ (16)
Perl (4)
Builder / Delphi (18)
Pascal (22)
Basic / VBA (4)
Java / JavaScript (6)
PHP (11)
Криптография (6)
WinAPI (14)
Радиоэлектроника (10)
Пользователю
Windows 95/98/Me (39)
Windows NT/2000/XP (51)
"Железо" (30)
Поиск информации (19)
Администратору
Windows NT/2000/XP (26)
Linux / Unix (11)
Юристу
Гражданское право (11)
Семейное право (10)
Трудовое право (11)
КоАП (8)

Отправить вопрос всем экспертам выбранной рассылки.




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование
Профессиональная WEB-Студия B.I.T.


Яндекс цитирования
© 2001-2004 Россия, Москва. Авторское право: Калашников О.А.

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу


В избранное