|
нужна помошь!!!Обсуждение темы нужна помошь!!! в разделе 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 | #2 |
|
вот сердце
|
|
22.01.2005, 23:10 | #3 |
|
Попробуй заменить emblem.jpg на твою картинку.
|
|
23.01.2005, 09:29 | #4 | |
|
Цитата:
<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 |
|
Видимо в этом скрипте, можно лишь чтобы падали какие-нить символы, типа "*"!
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
помошь с формой отправки сообщений | 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 |
Реклама на форуме
Условия размещения рекламы
Биржа ссылок
Заработай на сайте!
|