Вторник, 03.03.2026, 21:27
Меню сайта
    Форма входа
    Категории раздела
    скрипты для ucoz сайта [3099]
    шаблоны для ucoz скачать [2660]
    Иконки групп для форума [25]
    Графика для сайта [1953]
    шаблоны psd для фотошопа [27]
    кисти для фотошопа [39]
    уроки фотошопа на русском языке [4]
    стили для фотошопа [3]
    шрифты для фотошопа cs4 [12]
    Web-master [3058]
    Поиск
    Календарь
    «  Май 2009  »
    Пн Вт Ср Чт Пт Сб Вс
        123
    45678910
    11121314151617
    18192021222324
    25262728293031
    Архив записей
    Наш опрос
    Умеете ли вы писать скрипты для ucoz?
    Всего ответов: 73
    Мини-чат
    200
    Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Главная » 2009 » Май » 10 » Матрица эмоций
    11:42
    Матрица эмоций
    Создаешь страницу ставишь галочку на (Использовать персональный шаблон для страницы) и называешь её Матрица эмоций
    затем через ПУ>Управление дизайном>Матрица эмоций
    ставишь туда этот код и нажимаешь сохранить
    Code

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Матрица эмоций</title>
    <style type="text/css"><!--
      html{height: 100%}
      body{height: 100%; overflow: hidden; position: relative}
      span{margin-left: 1em}
    //-->
    </style>
    </head>
    <body>
    <noscript><h1>Требуется поддержка javascript</h1></noscript>
    <script type="text/javascript"><!--
    function dec2hex(dec){
      var xChars = '0123456789ABCDEF';
      var a = dec % 16;
      var b = (dec - a) / 16;
      result = xChars.charAt(b) + xChars.charAt(a);
      return result
    }

    document.body.style.backgroundColor = '#000';
    document.body.style.color = '#0c0';
    document.body.style.padding = '0px';
    document.body.style.margin = '0px';
    document.body.style.fontFamily = 'Arial, Tahoma, Verdana, sans-serif';

    var emotions = new Array(':-)', ':)', '))', '8-)', ';-)', ':-P', ':-]', ':-}', '>:-[', ':-(', '8-|', ':-/', '8-0', ':-E', '=)');
    var MaxChainCount = 20;
    var MaxChainLength = 25;
    var chains = new Array(MaxChainCount);

    function TChain(){
      var d = document.createElement('div');
      this.div = d;
      this.div.style.position = 'absolute';
      document.body.appendChild(this.div)
    }

    function init_chain(){
      this.len = Math.floor(Math.random() * (MaxChainLength - 1)) + 1;
      var color = 255;
      var dColor = color / this.len;
      var text = '<nobr>';
      var smile = ';-)';
      this.charsCount = 0;
      for(var i = 0; i < this.len; i++){
      smile = emotions[Math.floor(Math.random() * emotions.length)];
      this.charsCount += smile.length;
      text += '<span style="color: #00' + dec2hex(Math.floor(255 - color)) + '00">' + smile + '</span>';
      color -= dColor;
      if(color < 0){color = 0}
      }
      text += '</nobr>';
      this.div.innerHTML = text;
      this.left = -Math.ceil(this.charsCount * 2);
      this.div.style.left = this.left + 'em';
      this.div.style.top = (Math.floor(Math.random() * MaxChainCount) * 100 / MaxChainCount) + '%';
      var fSize = document.body.offsetHeight / MaxChainCount;
      this.div.style.fontSize = fSize + 'px';
      this.div.style.backgroundColor = '#000';
      this.div.style.marginRight = '3em'
    }

    TChain.prototype.init = init_chain;

    // End of Chain //

    chains[0] = new TChain;
    chains[0].init();
    chains[0].div.innerHTML = 'm';
    chains[0].div.style.left = '-10em';

    for(var i = 1; i < MaxChainCount; i++){
      chains[i] = new TChain();
      chains[i].init()
    }

    function resize(){
      var fSize = document.body.offsetHeight / MaxChainCount;
      for(var i = 0; i <= MaxChainCount; i++){
      chains[i].div.style.fontSize = fSize + 'px'
      }
    }
    window.onresize = resize;

    function move(){
      for(var i = 1; i < MaxChainCount; i++){
      var l = chains[i].left + 'em';
      chains[i].div.style.left = l;
      chains[i].left++;
      if((chains[i].left * chains[0].div.offsetWidth) > document.body.offsetWidth){chains[i].init()}
      }
      setTimeout('move()', 50)
    }
    move()
    //-->
    </script>
    </body>
    </html>
    $POWERED_BY$

    ПримеР

    Категория: скрипты для ucoz сайта | Просмотров: 724 | Добавил: wolfmanstr | Рейтинг: 5.0/1
    Всего комментариев: 121 2 »
    12 wolfmanstr  
    0
    ТАк пРОстО, КоМУ МоЖЕт ПРигодиТЬся happy

    11 romannoff  
    1
    ну и для чего это?

    10 slid  
    1
    А для чего это????????

    9 wolfmanstr  
    0

    8 sergejgold  
    -1
    Прикольно)) wink

    7 senteres  
    0
    =/

    5 wolfmanstr  
    0
    В ПримеР зайди!

    6 Deathmask  
    0
    А я пример себе сплагиатил

    4 wolfmanstr  
    0

    3 Онгар  
    -3
    Скрин !

    2 -SLIM-  
    -1
    angry БАТВА angry

    1-10 11-11
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]