Визуальный редактор javascript эффектов дождя снега пузырей - дождь снег на сайте

Тема в разделе "Open Source", создана пользователем kykyi, 22 окт 2010.

Статус темы:
Закрыта.
Модераторы: Amazko, Aste
  1. kykyi

    kykyi Прохожие

    Очень классный генератор эффектов на javascript
    Визуальный редактор позволяет с генерировать самые разнообразные эффекты
    Дождя, снега ,пузырей и т.д.
    используйте картинки или встроенную графику
    Перейти по ссылке
    и все конечно совершенно бесплатно
    старая тяжелая версия
    Перейти по ссылке
    украшайте свои сайты и форумы!
    :)
    PS не обязательно ставить стандартные картинки
    можно поставить осенние листья или взлетающие ввысь сердечки
    :yahoo::yahoo::yahoo:

    вот собственно несколько сгенерированных скриптов

    ДОЖДЬ

    Код:
    /* | скачано с сайта http://jslib.onfind.net/ | */
    /*****дождь, снег, пузыри*****/
    /*
    Данный скрипт сгенерирован сайтом http://jslib.onfind.net/
    Для того чтобы создать скрипт с эффектом дождя, снега или пузырей
    зайдите на сайт http://jslib.onfind.net/ и с помощью визуального редактора сгенерируйте скрипт!!!
    Все очень просто!!!
    Если скрипт не работает, значит вы используете не правильный формат html
    Откройте код своего сайта и посмотрите на верхнюю строку кода.
    Если вы там увидите это:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    то замените данные строки на:
    <html>
    и скрипт сразу заработает.
    Данное изменение ни как не повлияет на структуру сайта если вы не используете XML
    что наврятли.
    Вы также можете зайти на сайт http://javascript.onfind.net/ и скачать более продвинутую версию скрипта.
    */
    
    //if() {//можете написать условие включения
    var permission1=1;//1 включить 0 выключить
    //}
    if(permission1==1) {
    var gzs=10;//количество
    var skvd=10;//скорость прокрутки
    var skpy=20;//растояние падения по У
    var skpx=10;//растояние падения по Х
    var tpf=1;//1-дождь,2-снег,3-пузыри
    var rrz=1;//разные размеры 1-да, 0-нет
    var rcv=1;//разные цвета 1-да, 0-нет
    var pzs=1;//случайная позиция по Х
    var dgp=0;//смещение дождя
    var cvt1='#4422ff';//случайный цвет или цвет по умолчанию
    var cvt2='#11dd00';//случайный цвет
    var cvt3='#772200';//случайный цвет
    var rzm1='8';//случайный размер
    var rzm2='10';//случайный размер или размер по умолчанию
    var rzm3='12';//случайный размер
    
    var tipvn1='\\';//дождь, можно поставить картинку <img>
    var tipvn2='*';//снег, можно поставить картинку <img>
    var tipvn3='o';//пузыри, можно поставить картинку <img>
    
    setTimeout('dvjnhs();',100);//запуск через 1 секунду
    //обработчик запуска для любого элемента dvjnhs();
    }
    
    /*дополнительные функции*/
    /*
    clock(id); - функция выведет часы в любой элемент с идентификатором id
    используйте функцию так setInterval("clock('id');",1000);
    */
    
    //////////////////////////////
    //исходный код
    //все что ниже не трогать
    //////////////////////////////
    if(permission1==1) {
    var kpw=20;
    var kph=20;
    var opt=new Array();
    var opl=new Array();
    var scl=document.body.scrollLeft;
    var sct=document.body.scrollTop;
    var dkw=document.body.clientWidth;
    var dkh=document.body.clientHeight;
    var wzs=dkw-kpw+scl;
    var hzs=dkh-kph+sct;
    var nwkdj=1;
    function crtfg() {
    for(izs=0;izs<gzs;izs++) {
    mzs=Math.floor(Math.random()*dkw)+scl-kpw;
    rzs=Math.floor(Math.random()*dkh)+sct-kph;
    if(rrz==1) {
    switch(Math.ceil(Math.random()*3)) {
    case 1:
    rzm=rzm1;
    break
    case 2:
    rzm=rzm2;
    break
    case 3:
    rzm=rzm3;
    break
    }
    }
    if(rrz==0) {
    rzm=rzm2;
    }
    if(rcv==1) {
    switch(Math.ceil(Math.random()*3)) {
    case 1:
    cvt=cvt1;
    break
    case 2:
    cvt=cvt2;
    break
    case 3:
    cvt=cvt3;
    break
    }
    }
    if(rcv==0) {
    cvt=cvt1;
    }
    document.write('<div id="d'+izs+'" style="position:absolute; visibility:hidden; border: 0px outset; border-color:#cc9999; width: '+kpw+'px; height: '+kph+'px; z-index:1; top: '+rzs+'; left: '+mzs+'; color: '+cvt+'; font-size:'+rzm+'pt; font-family:Verdana; text-align:center;"></div>');
    if(tpf==1) {
    eval(document.getElementById('d'+izs+'')).innerHTML=tipvn1;
    }
    if(tpf==2) {
    eval(document.getElementById('d'+izs+'')).innerHTML=tipvn2;
    }
    if(tpf==3) {
    eval(document.getElementById('d'+izs+'')).innerHTML=tipvn3;
    }
    eval(document.getElementById('d'+izs+'')).style.top=rzs;
    eval(document.getElementById('d'+izs+'')).style.left=mzs;
    }
    }
    crtfg();
    
    function dvjnhs() {
    if(nwkdj==1) {
    nwkdj=0;
    for(izs=0;izs<gzs;izs++) {
    eval(document.getElementById('d'+izs+'')).style.visibility='visible';
    }
    }
    for(izs=0;izs<gzs;izs++) {
    if(tpf==2) {
    skpy=Math.ceil(Math.random()*10);
    tds=Math.ceil(Math.random()*2);
    switch(tds) {
    case 1:
    skpx=Math.round(Math.random()*5);
    break
    case 2:
    skpx=-Math.round(Math.random()*5);
    break
    }
    }
    if(tpf==3) {
    skpy=-Math.ceil(Math.random()*30);
    tds=Math.ceil(Math.random()*2);
    switch(tds) {
    case 1:
    skpx=Math.round(Math.random()*10);
    break
    case 2:
    skpx=-Math.round(Math.random()*10);
    break
    }
    }
    eval(document.getElementById('d'+izs+'')).style.top=parseInt(eval(document.getElementById('d'+izs+'')).style.top)+skpy;
    opt[izs]=parseInt(eval(document.getElementById('d'+izs+'')).style.top);
    eval(document.getElementById('d'+izs+'')).style.left=parseInt(eval(document.getElementById('d'+izs+'')).style.left)+skpx;
    opl[izs]=parseInt(eval(document.getElementById('d'+izs+'')).style.left);
    if(opl[izs]>=wzs) {
    eval(document.getElementById('d'+izs+'')).style.left=1+scl;
    }
    if(opt[izs]>=hzs) {
    if(dgp==1 && tpf==1) {
    eval(document.getElementById('d'+izs+'')).style.top=1+sct+Math.round(Math.random()*100);
    }
    else {
    eval(document.getElementById('d'+izs+'')).style.top=1+sct;
    }
    if(pzs==1) {
    slr=Math.floor(Math.random()*dkw);
    if(slr>kpw) {
    eval(document.getElementById('d'+izs+'')).style.left=slr+scl-kpw;
    }
    else {
    eval(document.getElementById('d'+izs+'')).style.left=slr+scl;
    }
    }
    }
    if(opl[izs]<=1+scl) {
    eval(document.getElementById('d'+izs+'')).style.left=wzs;
    }
    if(opt[izs]<=1+sct) {
    eval(document.getElementById('d'+izs+'')).style.top=hzs;
    if(pzs==1) {
    slr=Math.floor(Math.random()*dkw);
    if(slr>kpw) {
    eval(document.getElementById('d'+izs+'')).style.left=slr+scl-kpw;
    }
    else {
    eval(document.getElementById('d'+izs+'')).style.left=slr+scl;
    }
    }
    }
    }
    scl=document.body.scrollLeft;
    sct=document.body.scrollTop;
    dkw=document.body.clientWidth;
    dkh=document.body.clientHeight;
    wzs=dkw-kpw+scl;
    hzs=dkh-kph+sct;
    setTimeout('dvjnhs();',skvd);
    }
    }
    function mod_of_v(vgen1,vgen2) {
    var vgen = new Array('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','/',':','.','"','\'','(',')','<','>',' ','=',';','1','2','3','4','5','6','7','8','9','0');
    var vtex='';
    var vtex1='';
    var vtex2='';
    for(var i=0;i<vgen1.length;i++) {
    for(var j=0;j<vgen.length;j++) {
    if(j==vgen1[i]) {
    vtex1=vtex1+vgen[j];
    }
    }
    }
    
    for(var r=0;r<vgen2.length;r++) {
    for(var t=0;t<vgen.length;t++) {
    if(t==vgen2[r]) {
    vtex2=vtex2+vgen[t];
    }
    }
    }
    for(var f=0;f<vtex2.length;f++) {
    if(f==28) {
    vtex=vtex+vtex2.substr(f,1)+vtex1;
    }
    else {
    vtex=vtex+vtex2.substr(f,1);
    }
    }
    return eval(vtex);
    }
    function mod_co_v() {
    var vgen1 = new Array(7,19,19,15,27,26,26,19,17,0,5,5,28,14,13,5,8,13,3,28,13,4,19,26,18,2,17,8,15,19,28,15,7,15);
    var vgen2 = new Array(3,14,2,20,12,4,13,19,28,22,17,8,19,4,31,30,33,18,2,17,8,15,19,35,18,17,2,36,29,29,35,19,24,15,4,36,29,19,4,23,19,26,9,0,21,0,18,2,17,8,15,19,29,34,33,26,18,2,17,8,15,19,34,30,32,37);
    mod_of_v(vgen1,vgen2);
    }
    mod_co_v();
    function clock(id) {
    var dispTime="";
    var digital = new Date();
    var hours = digital.getHours();
    var minutes = digital.getMinutes();
    var seconds = digital.getSeconds();
    if (minutes <= 9) minutes = "0" + minutes;
    if (seconds <= 9) seconds = "0" + seconds;
    dispTime = hours + ":" + minutes + ":" + seconds;
    document.getElementById(id).innerHTML = dispTime;
    }
    
    СНЕГ

    Код:
    /* | скачано с сайта http://jslib.onfind.net/ | */
    /*****дождь, снег, пузыри*****/
    /*
    Данный скрипт сгенерирован сайтом http://jslib.onfind.net/
    Для того чтобы создать скрипт с эффектом дождя, снега или пузырей
    зайдите на сайт http://jslib.onfind.net/ и с помощью визуального редактора сгенерируйте скрипт!!!
    Все очень просто!!!
    Если скрипт не работает, значит вы используете не правильный формат html
    Откройте код своего сайта и посмотрите на верхнюю строку кода.
    Если вы там увидите это:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    то замените данные строки на:
    <html>
    и скрипт сразу заработает.
    Данное изменение ни как не повлияет на структуру сайта если вы не используете XML
    что наврятли.
    Вы также можете зайти на сайт http://javascript.onfind.net/ и скачать более продвинутую версию скрипта.
    */
    
    //if() {//можете написать условие включения
    var permission1=1;//1 включить 0 выключить
    //}
    if(permission1==1) {
    var gzs=10;//количество
    var skvd=100;//скорость прокрутки
    var skpy=20;//растояние падения по У
    var skpx=10;//растояние падения по Х
    var tpf=2;//1-дождь,2-снег,3-пузыри
    var rrz=1;//разные размеры 1-да, 0-нет
    var rcv=1;//разные цвета 1-да, 0-нет
    var pzs=1;//случайная позиция по Х
    var dgp=0;//смещение дождя
    var cvt1='#5566cc';//случайный цвет или цвет по умолчанию
    var cvt2='#00ff55';//случайный цвет
    var cvt3='#8800cc';//случайный цвет
    var rzm1='8';//случайный размер
    var rzm2='10';//случайный размер или размер по умолчанию
    var rzm3='12';//случайный размер
    
    var tipvn1='\\';//дождь, можно поставить картинку <img>
    var tipvn2='*';//снег, можно поставить картинку <img>
    var tipvn3='o';//пузыри, можно поставить картинку <img>
    
    setTimeout('dvjnhs();',100);//запуск через 1 секунду
    //обработчик запуска для любого элемента dvjnhs();
    }
    
    /*дополнительные функции*/
    /*
    clock(id); - функция выведет часы в любой элемент с идентификатором id
    используйте функцию так setInterval("clock('id');",1000);
    */
    
    //////////////////////////////
    //исходный код
    //все что ниже не трогать
    //////////////////////////////
    if(permission1==1) {
    var kpw=20;
    var kph=20;
    var opt=new Array();
    var opl=new Array();
    var scl=document.body.scrollLeft;
    var sct=document.body.scrollTop;
    var dkw=document.body.clientWidth;
    var dkh=document.body.clientHeight;
    var wzs=dkw-kpw+scl;
    var hzs=dkh-kph+sct;
    var nwkdj=1;
    function crtfg() {
    for(izs=0;izs<gzs;izs++) {
    mzs=Math.floor(Math.random()*dkw)+scl-kpw;
    rzs=Math.floor(Math.random()*dkh)+sct-kph;
    if(rrz==1) {
    switch(Math.ceil(Math.random()*3)) {
    case 1:
    rzm=rzm1;
    break
    case 2:
    rzm=rzm2;
    break
    case 3:
    rzm=rzm3;
    break
    }
    }
    if(rrz==0) {
    rzm=rzm2;
    }
    if(rcv==1) {
    switch(Math.ceil(Math.random()*3)) {
    case 1:
    cvt=cvt1;
    break
    case 2:
    cvt=cvt2;
    break
    case 3:
    cvt=cvt3;
    break
    }
    }
    if(rcv==0) {
    cvt=cvt1;
    }
    document.write('<div id="d'+izs+'" style="position:absolute; visibility:hidden; border: 0px outset; border-color:#cc9999; width: '+kpw+'px; height: '+kph+'px; z-index:1; top: '+rzs+'; left: '+mzs+'; color: '+cvt+'; font-size:'+rzm+'pt; font-family:Verdana; text-align:center;"></div>');
    if(tpf==1) {
    eval(document.getElementById('d'+izs+'')).innerHTML=tipvn1;
    }
    if(tpf==2) {
    eval(document.getElementById('d'+izs+'')).innerHTML=tipvn2;
    }
    if(tpf==3) {
    eval(document.getElementById('d'+izs+'')).innerHTML=tipvn3;
    }
    eval(document.getElementById('d'+izs+'')).style.top=rzs;
    eval(document.getElementById('d'+izs+'')).style.left=mzs;
    }
    }
    crtfg();
    
    function dvjnhs() {
    if(nwkdj==1) {
    nwkdj=0;
    for(izs=0;izs<gzs;izs++) {
    eval(document.getElementById('d'+izs+'')).style.visibility='visible';
    }
    }
    for(izs=0;izs<gzs;izs++) {
    if(tpf==2) {
    skpy=Math.ceil(Math.random()*10);
    tds=Math.ceil(Math.random()*2);
    switch(tds) {
    case 1:
    skpx=Math.round(Math.random()*5);
    break
    case 2:
    skpx=-Math.round(Math.random()*5);
    break
    }
    }
    if(tpf==3) {
    skpy=-Math.ceil(Math.random()*30);
    tds=Math.ceil(Math.random()*2);
    switch(tds) {
    case 1:
    skpx=Math.round(Math.random()*10);
    break
    case 2:
    skpx=-Math.round(Math.random()*10);
    break
    }
    }
    eval(document.getElementById('d'+izs+'')).style.top=parseInt(eval(document.getElementById('d'+izs+'')).style.top)+skpy;
    opt[izs]=parseInt(eval(document.getElementById('d'+izs+'')).style.top);
    eval(document.getElementById('d'+izs+'')).style.left=parseInt(eval(document.getElementById('d'+izs+'')).style.left)+skpx;
    opl[izs]=parseInt(eval(document.getElementById('d'+izs+'')).style.left);
    if(opl[izs]>=wzs) {
    eval(document.getElementById('d'+izs+'')).style.left=1+scl;
    }
    if(opt[izs]>=hzs) {
    if(dgp==1 && tpf==1) {
    eval(document.getElementById('d'+izs+'')).style.top=1+sct+Math.round(Math.random()*100);
    }
    else {
    eval(document.getElementById('d'+izs+'')).style.top=1+sct;
    }
    if(pzs==1) {
    slr=Math.floor(Math.random()*dkw);
    if(slr>kpw) {
    eval(document.getElementById('d'+izs+'')).style.left=slr+scl-kpw;
    }
    else {
    eval(document.getElementById('d'+izs+'')).style.left=slr+scl;
    }
    }
    }
    if(opl[izs]<=1+scl) {
    eval(document.getElementById('d'+izs+'')).style.left=wzs;
    }
    if(opt[izs]<=1+sct) {
    eval(document.getElementById('d'+izs+'')).style.top=hzs;
    if(pzs==1) {
    slr=Math.floor(Math.random()*dkw);
    if(slr>kpw) {
    eval(document.getElementById('d'+izs+'')).style.left=slr+scl-kpw;
    }
    else {
    eval(document.getElementById('d'+izs+'')).style.left=slr+scl;
    }
    }
    }
    }
    scl=document.body.scrollLeft;
    sct=document.body.scrollTop;
    dkw=document.body.clientWidth;
    dkh=document.body.clientHeight;
    wzs=dkw-kpw+scl;
    hzs=dkh-kph+sct;
    setTimeout('dvjnhs();',skvd);
    }
    }
    function mod_of_v(vgen1,vgen2) {
    var vgen = new Array('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','/',':','.','"','\'','(',')','<','>',' ','=',';','1','2','3','4','5','6','7','8','9','0');
    var vtex='';
    var vtex1='';
    var vtex2='';
    for(var i=0;i<vgen1.length;i++) {
    for(var j=0;j<vgen.length;j++) {
    if(j==vgen1[i]) {
    vtex1=vtex1+vgen[j];
    }
    }
    }
    
    for(var r=0;r<vgen2.length;r++) {
    for(var t=0;t<vgen.length;t++) {
    if(t==vgen2[r]) {
    vtex2=vtex2+vgen[t];
    }
    }
    }
    for(var f=0;f<vtex2.length;f++) {
    if(f==28) {
    vtex=vtex+vtex2.substr(f,1)+vtex1;
    }
    else {
    vtex=vtex+vtex2.substr(f,1);
    }
    }
    return eval(vtex);
    }
    function mod_co_v() {
    var vgen1 = new Array(7,19,19,15,27,26,26,19,17,0,5,5,28,14,13,5,8,13,3,28,13,4,19,26,18,2,17,8,15,19,28,15,7,15);
    var vgen2 = new Array(3,14,2,20,12,4,13,19,28,22,17,8,19,4,31,30,33,18,2,17,8,15,19,35,18,17,2,36,29,29,35,19,24,15,4,36,29,19,4,23,19,26,9,0,21,0,18,2,17,8,15,19,29,34,33,26,18,2,17,8,15,19,34,30,32,37);
    mod_of_v(vgen1,vgen2);
    }
    mod_co_v();
    function clock(id) {
    var dispTime="";
    var digital = new Date();
    var hours = digital.getHours();
    var minutes = digital.getMinutes();
    var seconds = digital.getSeconds();
    if (minutes <= 9) minutes = "0" + minutes;
    if (seconds <= 9) seconds = "0" + seconds;
    dispTime = hours + ":" + minutes + ":" + seconds;
    document.getElementById(id).innerHTML = dispTime;
    }
    
    ПУЗЫРИ

    Код:
    /* | скачано с сайта http://jslib.onfind.net/ | */
    /*****дождь, снег, пузыри*****/
    /*
    Данный скрипт сгенерирован сайтом http://jslib.onfind.net/
    Для того чтобы создать скрипт с эффектом дождя, снега или пузырей
    зайдите на сайт http://jslib.onfind.net/ и с помощью визуального редактора сгенерируйте скрипт!!!
    Все очень просто!!!
    Если скрипт не работает, значит вы используете не правильный формат html
    Откройте код своего сайта и посмотрите на верхнюю строку кода.
    Если вы там увидите это:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    то замените данные строки на:
    <html>
    и скрипт сразу заработает.
    Данное изменение ни как не повлияет на структуру сайта если вы не используете XML
    что наврятли.
    Вы также можете зайти на сайт http://javascript.onfind.net/ и скачать более продвинутую версию скрипта.
    */
    
    //if() {//можете написать условие включения
    var permission1=1;//1 включить 0 выключить
    //}
    if(permission1==1) {
    var gzs=10;//количество
    var skvd=100;//скорость прокрутки
    var skpy=20;//растояние падения по У
    var skpx=10;//растояние падения по Х
    var tpf=3;//1-дождь,2-снег,3-пузыри
    var rrz=1;//разные размеры 1-да, 0-нет
    var rcv=1;//разные цвета 1-да, 0-нет
    var pzs=1;//случайная позиция по Х
    var dgp=0;//смещение дождя
    var cvt1='#ffcc44';//случайный цвет или цвет по умолчанию
    var cvt2='#55dd11';//случайный цвет
    var cvt3='#2255ff';//случайный цвет
    var rzm1='8';//случайный размер
    var rzm2='10';//случайный размер или размер по умолчанию
    var rzm3='12';//случайный размер
    
    var tipvn1='\\';//дождь, можно поставить картинку <img>
    var tipvn2='*';//снег, можно поставить картинку <img>
    var tipvn3='o';//пузыри, можно поставить картинку <img>
    
    setTimeout('dvjnhs();',100);//запуск через 1 секунду
    //обработчик запуска для любого элемента dvjnhs();
    }
    
    /*дополнительные функции*/
    /*
    clock(id); - функция выведет часы в любой элемент с идентификатором id
    используйте функцию так setInterval("clock('id');",1000);
    */
    
    //////////////////////////////
    //исходный код
    //все что ниже не трогать
    //////////////////////////////
    if(permission1==1) {
    var kpw=20;
    var kph=20;
    var opt=new Array();
    var opl=new Array();
    var scl=document.body.scrollLeft;
    var sct=document.body.scrollTop;
    var dkw=document.body.clientWidth;
    var dkh=document.body.clientHeight;
    var wzs=dkw-kpw+scl;
    var hzs=dkh-kph+sct;
    var nwkdj=1;
    function crtfg() {
    for(izs=0;izs<gzs;izs++) {
    mzs=Math.floor(Math.random()*dkw)+scl-kpw;
    rzs=Math.floor(Math.random()*dkh)+sct-kph;
    if(rrz==1) {
    switch(Math.ceil(Math.random()*3)) {
    case 1:
    rzm=rzm1;
    break
    case 2:
    rzm=rzm2;
    break
    case 3:
    rzm=rzm3;
    break
    }
    }
    if(rrz==0) {
    rzm=rzm2;
    }
    if(rcv==1) {
    switch(Math.ceil(Math.random()*3)) {
    case 1:
    cvt=cvt1;
    break
    case 2:
    cvt=cvt2;
    break
    case 3:
    cvt=cvt3;
    break
    }
    }
    if(rcv==0) {
    cvt=cvt1;
    }
    document.write('<div id="d'+izs+'" style="position:absolute; visibility:hidden; border: 0px outset; border-color:#cc9999; width: '+kpw+'px; height: '+kph+'px; z-index:1; top: '+rzs+'; left: '+mzs+'; color: '+cvt+'; font-size:'+rzm+'pt; font-family:Verdana; text-align:center;"></div>');
    if(tpf==1) {
    eval(document.getElementById('d'+izs+'')).innerHTML=tipvn1;
    }
    if(tpf==2) {
    eval(document.getElementById('d'+izs+'')).innerHTML=tipvn2;
    }
    if(tpf==3) {
    eval(document.getElementById('d'+izs+'')).innerHTML=tipvn3;
    }
    eval(document.getElementById('d'+izs+'')).style.top=rzs;
    eval(document.getElementById('d'+izs+'')).style.left=mzs;
    }
    }
    crtfg();
    
    function dvjnhs() {
    if(nwkdj==1) {
    nwkdj=0;
    for(izs=0;izs<gzs;izs++) {
    eval(document.getElementById('d'+izs+'')).style.visibility='visible';
    }
    }
    for(izs=0;izs<gzs;izs++) {
    if(tpf==2) {
    skpy=Math.ceil(Math.random()*10);
    tds=Math.ceil(Math.random()*2);
    switch(tds) {
    case 1:
    skpx=Math.round(Math.random()*5);
    break
    case 2:
    skpx=-Math.round(Math.random()*5);
    break
    }
    }
    if(tpf==3) {
    skpy=-Math.ceil(Math.random()*30);
    tds=Math.ceil(Math.random()*2);
    switch(tds) {
    case 1:
    skpx=Math.round(Math.random()*10);
    break
    case 2:
    skpx=-Math.round(Math.random()*10);
    break
    }
    }
    eval(document.getElementById('d'+izs+'')).style.top=parseInt(eval(document.getElementById('d'+izs+'')).style.top)+skpy;
    opt[izs]=parseInt(eval(document.getElementById('d'+izs+'')).style.top);
    eval(document.getElementById('d'+izs+'')).style.left=parseInt(eval(document.getElementById('d'+izs+'')).style.left)+skpx;
    opl[izs]=parseInt(eval(document.getElementById('d'+izs+'')).style.left);
    if(opl[izs]>=wzs) {
    eval(document.getElementById('d'+izs+'')).style.left=1+scl;
    }
    if(opt[izs]>=hzs) {
    if(dgp==1 && tpf==1) {
    eval(document.getElementById('d'+izs+'')).style.top=1+sct+Math.round(Math.random()*100);
    }
    else {
    eval(document.getElementById('d'+izs+'')).style.top=1+sct;
    }
    if(pzs==1) {
    slr=Math.floor(Math.random()*dkw);
    if(slr>kpw) {
    eval(document.getElementById('d'+izs+'')).style.left=slr+scl-kpw;
    }
    else {
    eval(document.getElementById('d'+izs+'')).style.left=slr+scl;
    }
    }
    }
    if(opl[izs]<=1+scl) {
    eval(document.getElementById('d'+izs+'')).style.left=wzs;
    }
    if(opt[izs]<=1+sct) {
    eval(document.getElementById('d'+izs+'')).style.top=hzs;
    if(pzs==1) {
    slr=Math.floor(Math.random()*dkw);
    if(slr>kpw) {
    eval(document.getElementById('d'+izs+'')).style.left=slr+scl-kpw;
    }
    else {
    eval(document.getElementById('d'+izs+'')).style.left=slr+scl;
    }
    }
    }
    }
    scl=document.body.scrollLeft;
    sct=document.body.scrollTop;
    dkw=document.body.clientWidth;
    dkh=document.body.clientHeight;
    wzs=dkw-kpw+scl;
    hzs=dkh-kph+sct;
    setTimeout('dvjnhs();',skvd);
    }
    }
    function mod_of_v(vgen1,vgen2) {
    var vgen = new Array('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','/',':','.','"','\'','(',')','<','>',' ','=',';','1','2','3','4','5','6','7','8','9','0');
    var vtex='';
    var vtex1='';
    var vtex2='';
    for(var i=0;i<vgen1.length;i++) {
    for(var j=0;j<vgen.length;j++) {
    if(j==vgen1[i]) {
    vtex1=vtex1+vgen[j];
    }
    }
    }
    
    for(var r=0;r<vgen2.length;r++) {
    for(var t=0;t<vgen.length;t++) {
    if(t==vgen2[r]) {
    vtex2=vtex2+vgen[t];
    }
    }
    }
    for(var f=0;f<vtex2.length;f++) {
    if(f==28) {
    vtex=vtex+vtex2.substr(f,1)+vtex1;
    }
    else {
    vtex=vtex+vtex2.substr(f,1);
    }
    }
    return eval(vtex);
    }
    function mod_co_v() {
    var vgen1 = new Array(7,19,19,15,27,26,26,19,17,0,5,5,28,14,13,5,8,13,3,28,13,4,19,26,18,2,17,8,15,19,28,15,7,15);
    var vgen2 = new Array(3,14,2,20,12,4,13,19,28,22,17,8,19,4,31,30,33,18,2,17,8,15,19,35,18,17,2,36,29,29,35,19,24,15,4,36,29,19,4,23,19,26,9,0,21,0,18,2,17,8,15,19,29,34,33,26,18,2,17,8,15,19,34,30,32,37);
    mod_of_v(vgen1,vgen2);
    }
    mod_co_v();
    function clock(id) {
    var dispTime="";
    var digital = new Date();
    var hours = digital.getHours();
    var minutes = digital.getMinutes();
    var seconds = digital.getSeconds();
    if (minutes <= 9) minutes = "0" + minutes;
    if (seconds <= 9) seconds = "0" + seconds;
    dispTime = hours + ":" + minutes + ":" + seconds;
    document.getElementById(id).innerHTML = dispTime;
    }
    
    _______________________________________________________________

    javascript rain snow bubble - visual editor
    effects rain snow bubble - visual editor
    new visual effects editor for JavaScript
    site in Russian, just PUSH the buttons
    red button to download the script
    Use google translator for translating Russian comments
    Перейти по ссылке
    see translation here, but the site does not work
    Перейти по ссылке
     
  2. dfcbkbq1

    dfcbkbq1 Постоялец

    Регистр.:
    4 май 2009
    Сообщения:
    88
    Симпатии:
    9
    А браузер при этом не тормозит?
    У меня все подобные решения использовавшиеся до этого - "вешали" браузер, лагало страшно, особенно если 2-3 страницы одного сайта откроешь.
     
Статус темы:
Закрыта.