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

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

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

    kykyi Прохожие

    Очень классный генератор эффектов на javascript
    Визуальный редактор позволяет с генерировать самые разнообразные эффекты
    Дождя, снега ,пузырей и т.д.
    используйте картинки или встроенную графику
    http://jslib.onfind.net/
    и все конечно совершенно бесплатно
    старая тяжелая версия
    http://javascript.onfind.net/
    украшайте свои сайты и форумы!
    :)
    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
    http://jslib.onfind.net/
    see translation here, but the site does not work
    http://translate.google.ru/translat...eotf=1&sl=ru&tl=en&u=http://jslib.onfind.net/
     
  2. dfcbkbq1

    dfcbkbq1 Постоялец

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