Energy-Portal
Снег на сайте - Форум
Меню сайта

Наш опрос
Что лучше?
Всего ответов: 35

Статистика

Форма входа

Приветствую Вас, Гость · RSS 30.12.2024, 20:45

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Снег на сайте
300kgДата: Пятница, 26.06.2009, 16:27 | Сообщение # 1
Ученик
Сообщений: 32
Награды: 0
Репутация: 7
Вставляем вот этот скрипт на страницу,а лучше всего с помощью быстрой замены участков шаблона
Code
<script>
// Колличество снежинок (не ставьте больше 30 - 40)
var snowmax=15

// Цвета снежинок. Сколько хотите
var snowcolor=new Array("#AAAACC","#DDDDFF","#CCCCDD","#F3F3F3","#F0FFFF")

// Шрифт для создания снежинок. Опять таки сколько желаете
var snowtype=new Array("Arial Black","Arial Narrow","Times","Comic Sans MS")

// Символ снежинки (Желательно,но не обязательно: * )
var snowletter="*"

// Скорость падения (рекомендуется  от 0.3 до 2)
var sinkspeed=0.3

// Максимальный размер.Ставим какой хотим на ваш взгляд
var snowmaxsize=40

// Минимальный размер.Ставим какой хотим
var snowminsize=15

// Устанавливаем зону снега

// 1 для снега по всему экрану, 2 для левого бокового
// 3-центр,  4 по правой стороне
var snowingzone=1

/*
// * Сам код.Желательно нечего не трогать *
*/

// Do not edit below this line

var snow=new Array()          
      var marginbottom          
      var marginright          
      var timer          
      var i_snow=0          
      var x_mv=new Array();          
      var crds=new Array();          
      var lftrght=new Array();          
      var browserinfos=navigator.userAgent          
      var ie5=document.all&&document.getElementById&&!browserinfos.match(/Opera/)          
      var ns6=document.getElementById&&!document.all          
      var opera=browserinfos.match(/Opera/)          
      var browserok=ie5||ns6||opera          
            
      function randommaker(range) {          
      rand=Math.floor(range*Math.random())          
      return rand          
      }          
            
      function initsnow() {          
      if (ie5 || opera) {          
      marginbottom = document.body.clientHeight          
      marginright = document.body.clientWidth          
      }          
      else if (ns6) {          
      marginbottom = window.innerHeight          
      marginright = window.innerWidth          
      }          
      var snowsizerange=snowmaxsize-snowminsize          
      for (i=0;i<=snowmax;i++) {          
      crds[i] = 0;          
      lftrght[i] = Math.random()*15;          
      x_mv[i] = 0.03 + Math.random()/10;          
      snow[i]=document.getElementById("s"+i)          
      snow[i].style.fontFamily=snowtype[randommaker(snowtype.length)]          
      snow[i].size=randommaker(snowsizerange)+snowminsize          
      snow[i].style.fontSize=snow[i].size          
      snow[i].style.color=snowcolor[randommaker(snowcolor.length)]     
      snow[i].style.position='fixed';         
      snow[i].sink=sinkspeed*snow[i].size/5          
      if (snowingzone==1) {snow[i].posx=randommaker(marginright-snow[i].size)}          
      if (snowingzone==2) {snow[i].posx=randommaker(marginright/2-snow[i].size)}          
      if (snowingzone==3) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4}          
      if (snowingzone==4) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2}          
      snow[i].posy=randommaker(2*marginbottom-marginbottom-2*snow[i].size)          
      snow[i].style.left=snow[i].posx          
      snow[i].style.top=snow[i].posy          
      }          
      movesnow()          
      }          
            
      function movesnow() {          
      for (i=0;i<=snowmax;i++) {          
      crds[i] += x_mv[i];          
      snow[i].posy+=snow[i].sink          
      snow[i].style.left=snow[i].posx+lftrght[i]*Math.sin(crds[i]);          
      snow[i].style.top=snow[i].posy          
            
      if (snow[i].posy>=marginbottom-2*snow[i].size || parseInt(snow[i].style.left)>(marginright-3*lftrght[i])){          
      if (snowingzone==1) {snow[i].posx=randommaker(marginright-snow[i].size)}          
      if (snowingzone==2) {snow[i].posx=randommaker(marginright/2-snow[i].size)}          
      if (snowingzone==3) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4}          
      if (snowingzone==4) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2}          
      snow[i].posy=0          
      }          
      }          
      var timer=setTimeout("movesnow()",50)          
      }          
            
      for (i=0;i<=snowmax;i++) {          
      document.write("<span id='s"+i+"' style='position:absolute;top:-"+snowmaxsize+"'>"+snowletter+"</span>")          
      }          
      if (browserok) {          
      window.onload=initsnow          
      }        

</script>



 
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2024
Хостинг от uCoz