Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » HTML, CSS, JavaScript

нужна помошь!!!

Обсуждение темы нужна помошь!!! в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; я полный ламер в яваскрипте я нашёл страничку, на которой падают снежинки вот скрипт прописанный в странице <script language="JavaScript"><!-- var iMaxFlakes = 50; ...


Закрытая тема
 
Опции темы
Старый 22.01.2005, 22:34   #1
я полный ламер в яваскрипте
я нашёл страничку, на которой падают снежинки

вот скрипт прописанный в странице

<script language="JavaScript"><!--
var iMaxFlakes = 50;
var arrFlakeChars = ['src="emblem.jpg"', '*', '!', '*', '!', '*', '!', '*']
var arrFlakeColors = ['#f0ffff']
var arrFlakeFonts = ['Veranda', ]
var arrFlakeSizes = [9, 10, 12, 14, 16, 18, 20, 22] /* in pixels */
var fFallingSpeed = 1; /* from 0.3 to 2 */
// --></script>
<script language="JavaScript" src="snow0000.js"></script>

а вот сам файл snow0000.js

var iWinHeight = 0;
var iWinWidth = 0;
var arrSnowflakes = new Array()
function getRandomValue( iRange ) {
return Math.floor( iRange * Math.random() )
}
function getRandomArrValue( arrValues ) {
return arrValues[Math.floor( arrValues.length * Math.random() )]
}
function randomizeStyle( objSnowflake ) {
objFlake = objSnowflake.elem;
if ( objFlake.firstChild ) objFlake.removeChild( objFlake.firstChild );
objFlake.appendChild( document.createTextNode( getRandomArrValue( arrFlakeChars ) ) );
objFlake.style.color = getRandomArrValue( arrFlakeColors );
objFlake.style.fontFamily = getRandomArrValue( arrFlakeFonts );
objSnowflake.iSize = getRandomArrValue( arrFlakeSizes );
objFlake.style.fontSize = objSnowflake.iSize + 'px';
objSnowflake.fFallingSpeed = fFallingSpeed * objSnowflake.iSize / 5;
objSnowflake.iPosX = getRandomValue( iWinWidth - objSnowflake.iSize );
objFlake.style.left = objSnowflake.iPosX;
objSnowflake.iPosY = 0;
objFlake.style.top = 0;
objSnowflake.iLeftRight = Math.random() * 15;
objSnowflake.iXMove = 0.03 + Math.random() / 10;
objSnowflake.iCoords = 0;
}
function Snowflake() {
var objNewFlake = document.createElement('div');
objNewFlake.className = 'snowflake';
this.elem = objNewFlake;
this.iSize = 0;
this.fFallingSpeed = 0;
this.iPosX = 0;
this.iPosY = 0;
this.iLeftRight = 0;
this.iXMove = 0;
this.iCoords = 0;
randomizeStyle( this );
this.iPosY = getRandomValue( 2 * iWinHeight - iWinHeight - 2 * this.iSize );
objNewFlake.style.top = this.iPosY;
document.getElementsByTagName('body')[0].appendChild( objNewFlake );
return this;
}
function initSnow() {
/* some init data */
iWinHeight = ( document.all )? document.body.clientHeight : window.innerHeight;
iWinWidth = ( document.all )? document.body.clientWidth : window.innerWidth;
/* snowflakes creation */
for ( var i = 0; i < iMaxFlakes; i++ ) arrSnowflakes[i] = new Snowflake();
fall()
}
function fall() {
for ( var i = 0; i < arrSnowflakes.length; i++ ) {
arrSnowflakes[i].iCoords += arrSnowflakes[i].iXMove;
arrSnowflakes[i].iPosY += arrSnowflakes[i].fFallingSpeed;
arrSnowflakes[i].elem.style.left = arrSnowflakes[i].iPosX + arrSnowflakes[i].iLeftRight * Math.sin( arrSnowflakes[i].iCoords );
arrSnowflakes[i].elem.style.top = arrSnowflakes[i].iPosY
if (
arrSnowflakes[i].iPosY >= iWinHeight - 2 * arrSnowflakes[i].iSize ||
parseInt( arrSnowflakes[i].elem.style.left ) > ( iWinWidth - 3 * arrSnowflakes[i].iLeftRight )
){
randomizeStyle( arrSnowflakes[i] );
}
}
var timer = setTimeout('fall()', 50);
}
if (document.createTextNode) {
window.onload = initSnow;
}

скажите плиз как вставить вместо снежинок картинку? даже две картинки розы и сердце
 
Старый 22.01.2005, 22:34
Ссылки
Старый 22.01.2005, 22:34   #2
вот сердце
 
Старый 22.01.2005, 23:10   #3
Попробуй заменить emblem.jpg на твою картинку.
 
Старый 23.01.2005, 09:29   #4
Цитата:
tima89:
Попробуй заменить emblem.jpg на твою картинку.
ошибся. в первом сообщении там немного подредактированный скрипт. оригинал выглядит так:
<script language="JavaScript"><!--
var iMaxFlakes = 50;
var arrFlakeChars = ['*', '*', '*', '*', '*', '*', '*', '*']
var arrFlakeColors = ['#f0ffff']
var arrFlakeFonts = ['Veranda', ]
var arrFlakeSizes = [9, 10, 12, 14, 16, 18, 20, 22] /* in pixels */
var fFallingSpeed = 1; /* from 0.3 to 2 */
// --></script>
<script language="JavaScript" src="snow0000.js"></script>

каким тегом вообще вставлять картинку в java script?
 
Старый 24.01.2005, 14:13   #5
Видимо в этом скрипте, можно лишь чтобы падали какие-нить символы, типа "*"!
 
Старый 24.01.2005, 14:13
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помошь с формой отправки сообщений DeCa ASP, Perl, PHP и MySQL 0 09.06.2011 02:28
помошь по созданию якоря на сайт DeCa HTML, CSS, JavaScript 0 20.12.2010 11:25
Нужна ваша помошь! Покритикуйте пожалуйста мой сайт! Sewa Зал дебютантов 11 24.07.2010 07:01
Народ, срочно нужна помошь с MS SQL Server! chaynik ASP, Perl, PHP и MySQL 0 29.03.2005 01:58
нужна срочно помошь frozzzen Технологии Flash 2 29.04.2004 11:37


Текущее время: 18:59. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум