Приветствую Вас Прохожий | RSS Суббота, 23.11.2024, 15:32
Меню сайта
ВИДЕО УРОКИ СКРИПТЫ UCOZ ШАБЛОНЫ UCOZ ФОТОШОП UCOZ КАТАЛОГ СТАТЕЙ ВЕБМАСТЕРУ UCOZ ВИДЕО ФОТОШОПА ДОПОЛНЕНИЕ САЙТА РАЗДЕЛ СТУДИИ УСЛУГИ НАШЕГО САЙТА


Мини-чат
Все вопросы задаем в форуме,
здесь они игнорируются!



Статистика
Онлайн всего: 33
Гостей: 33
Пользователей: 0



Главная » Файлы » Скрипты для uCoz » Скрипты Разное

Скрипт вывода сообщения в табло цифровое

Скрипт вывода сообщения в табло цифровое
Скрипт вывода сообщения в табло цифровое
Создается эффект электр. табло с объявлениями
Удачно можно вставить для показа своего ICQ
Есть неудобства Русский шрифт не читает
И еще скрипт нагружает очень страницу по этому мало кто его использует в своих целях


Установка:
Стиль и скрипт jquery вставляем в < head >
Code
<style type="text/css">
  #led{
  border: 1px solid #ddd;
  background-color: #000;
  padding: 0;
  overflow: hidden;
  }
  .light{
  display: block; float: left;
  width: 4px; height: 4px;
  line-height: 0; font-size: 0px;
  margin: 1px; padding: 0;
  background-color: #422;

  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  }
  .on{
  background-color: red;
  }
  </style>  
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>

остальная часть скрипта в любое место после body

Code
<script type="text/javascript">
   
  var map = new Array();
  map[" "] = [[]];
  map["A"] = [[3,4,5,6,7],[1,2,4],[0,4],[1,2,4],[3,4,5,6,7]];
  map["B"] = [[0,1,2,3,4,5,6,7],[0,3,7],[0,3,7],[0,3,7], [1,2,4,5,6]];
  map["C"] = [[1,2,3,4,5,6],[0,7],[0,7],[0,7], [1,6]]
  map["D"] = [[0,1,2,3,4,5,6,7],[0,7],[0,7],[1,6], [2,3,4,5]];
  map["E"] = [[0,1,2,3,4,5,6,7],[0,3,7],[0,3,7],[0,3,7],[0,7]];
  map["F"] = [[0,1,2,3,4,5,6,7],[0,3],[0,3],[0,3],[0]];
  map["G"] = [[1,2,3,4,5,6],[0,7],[0,7],[0,4,7], [1,4,5,6]]
  map["H"] = [[0,1,2,3,4,5,6,7],[3],[3],[3],[0,1,2,3,4,5,6,7]];
  map["I"] = [[0,7],[0,7],[0,1,2,3,4,5,6,7],[0,7],[0,7]];
  map["J"] = [[0,6],[0,7],[0,7],[0,7],[0,1,2,3,4,5,6]];
  map["K"] = [[0,1,2,3,4,5,6,7],[3],[3],[2,4], [0,1,5,6,7]];
  map["L"] = [[0,1,2,3,4,5,6,7],[7],[7],[7]];
  map["M"] = [[0,1,2,3,4,5,6,7],[2],[3],[2],[0,1,2,3,4,5,6,7]];
  map["N"] = [[0,1,2,3,4,5,6,7],[2],[3],[4],[0,1,2,3,4,5,6,7]];
  map["O"] = [[1,2,3,4,5,6],[0,7],[0,7],[0,7], [1,2,3,4,5,6]];
  map["P"] = [[0,1,2,3,4,5,6,7],[0,3],[0,3],[0,3],[1,2]];
  map["Q"] = [[1,2,3,4,5,6],[0,7],[0,5,7],[0,6], [1,2,3,4,5,6,7]];
  map["R"] = [[0,1,2,3,4,5,6,7],[0,3],[0,3,4], [1,2,5,6,7]];
  map["S"] = [[1,2,6],[0,3,7],[0,3,7],[0,3,7],[1,4,5,6]];
  map["T"] = [[0],[0],[0,1,2,3,4,5,6,7],[0],[0]];
  map["U"] = [[0,1,2,3,4,5,6],[7],[7],[7],[0,1,2,3,4,5,6]];
  map["V"] = [[0,1],[2,3,4],[5,6,7],[2,3,4],[0,1]];
  map["W"] = [[0,1,2,3,4,5,6],[7],[3,4,5,6],[7],[0,1,2,3,4,5,6]];
  map["X"] = [[0,1,6,7],[2,5],[3,4],[2,5],[0,1,6,7]];
  map["Y"] = [[0,1],[2],[3,4,5,6,7],[2],[1,0]];
  map["Z"] = [[0,5,6,7], [0,4,7],[0,3,7], [0,2,7],[0,1,7]];
  map["0"] = [[2,3,4,5],[1,6],[0,7],[1,6], [2,3,4,5]];
  map["1"] = [[1,7],[0,1,2,3,4,5,6,7],[7]];
  map["2"] = [[1,6,7], [0,5,7], [0,4,7], [0,3,7], [1,2,7]];
  map["3"] = [[1,6],[0,7],[0,3,7],[0,3,7], [1,2,3,4,5,6]];
  map["4"] = [[3,4], [2,4],[1,4],[0,1,2,3,4,5,6,7],[4]];
  map["5"] = [[0,1,2,6],[0,3,7],[0,3,7],[0,3,7], [0,4,5,6]];
  map["6"] = [[1,2,3,4,5,6],[0,3,7],[0,3,7],[0,3,7],[1,4,5,6]];
  map["7"] = [[0],[0,5,6,7],[0,4],[0,3],[0,1,2]];
  map["8"] = [[1,2,4,5,6],[0,3,7],[0,3,7],[0,3,7],[1,2, 4,5,6]];
  map["9"] = [[1,2,6],[0,3,7],[0,3,7],[0,3,7],[1,2,3,4,5,6]];
  map["&"] = [[1,4,5,6], [0,2,3,7], [0,3,7], [0,4,7], [1,5,6]];
  map["/"] = [[6],[5],[4],[3],[2]];
  map["%"] = [[1,2,6],[1,2,5],[4],[3,5,6],[2,5,6]];
  map["#"] = [[2,4], [0,1,2,3,4,5,6],[2,4], [0,1,2,3,4,5,6],[2,4]];
  map["!"] = [[0,1,2,3,4,6,7], [0,1,2,3,4,6,7]];
  map["-"] = [[3], [3], [3]];
  map["("] = [[2,3,4,5],[1,6],[0,7]];
  map[":"] = [[2,5]];
  map[")"] = [[0,7],[1,6],[2,3,4,5]];
  map["*"] = [[1,3,6],[2,3,5],[3,4],[2,4,5],[1,4,6]];
  map["."] = [[6,7],[6,7]];
  map[","] = [[7],[5,6]];
  map["$"] = [[2,3,6],[1,4,7],[0,1,2,3,4,5,6,7],[1,4,7],[2,5,6]];
  map["'"] = [[1],[0]];
  map['"'] = [[0,1],[],[0,1]];
   
  function createLights(cols, rows, displayWidth)
  {
  $('#led').html('<div id="pcb"></div>');
   
  for(i = 0; i < rows; i++){
  for(j = 0; j < cols; j++){
  $('#pcb').append('<span rel="'+j+'" class="light col-'+j+' row-'+i+'" id="c'+j+'-r'+i+'"></span>');
  }
  }

  var lightSize = 6; // ширина светящейся точки + отступ
  $('#pcb').css({width: (cols*lightSize)+1 +'px', height: rows*lightSize +'px'});
  $('#led').css({width: displayWidth*lightSize +'px', height: rows*lightSize +'px'});
  }
   
  function getMap(text)
  {
  var textMap = new Array();
  var totalCols = 0;
  for(i=0; i < text.length; i++){
  var charMap = map[text.charAt(i)];
  if(charMap != undefined){
  for(j = 0; j < charMap.length; j++){
  textMap[totalCols] = charMap[j];
  totalCols++;
  }
  // Добавляем пустой столбец
  textMap[totalCols] = [];
  totalCols++;
  }
  }
   
  return textMap;
  }

  function draw(map)
  {
  for(i=0; i<map.length; i++){
  for(j=0; j<8; j++){
  var exist = (map[i] == undefined) ? -1 : map[i].indexOf(j);
  if(exist != undefined && exist >= 0){
  $('#c'+i+'-r'+j).addClass('on');
  }
  }
  }
  }

  function scrollText(textCols)
  {
  var col = $('#led .light').eq(0).attr('rel');
   
  $('#led .col-'+col).each(function(){
  var myId = $(this).attr('id');
  var myRow = myId.substring(myId.indexOf('r')+1, myId.length);
  $(this).insertAfter($('#led .row-'+myRow).eq(textCols-1));
  });
   
  setTimeout('scrollText('+ textCols +')', 150)
  }

  // Нам нужен метод Array.indexOf который не поддерживается в IE.
  if(!Array.indexOf){ Array.prototype.indexOf = function(obj){ for(var i=0; i<this.length; i++){ if(this[i]==obj){ return i; } } return -1; } }
   
  $(document).ready(function(){
  var boardWidth = 60;
  var boardheight = 8;
   
  textMap = getMap($('#led').text());
  createLights(textMap.length, boardheight, boardWidth);
  draw(textMap);
  scrollText(textMap.length);
  })
  </script>

также в любое место и пишем свой текст!

Code
<div id="led"> Добро пожаловать на сайт ucozon.ru </div>

все на этом
Автор\Источник: не указан или не известен!

Для того что бы скачать архив необходимо зайти на сайт как пользователь.
Просмотров: 4217 | Комментарии: 2 | Рейтинг: 3.9/15 | |Категория: Скрипты Разное | Добавил: mdbaner | Дата: 30.09.2010 | Скачали: 0 | Теги: вывода, Цифровое, сообщения, Табло, Скрипт
Похожие новости на нашем сайте
Коментарий к новости

Всего комментариев: 2
0  
1 martinis   Дата: 30.09.2010  Время: 23:51   [№ 4595] [Материал]
крута было бы в подпись такую штуку вставить)

0  
2 mdbaner   Дата: 01.10.2010  Время: 08:32   1 [№ 4596] [Материал]
круто оно то круто только грузит браузер конкретно , и не выгодно


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

Форма входа


Поиск


На форуме

1 Работа на заводе

29

2 Комплексный прогон сайт...

54

3 Армия

0

4 Может у кого есть!

6

5 Нужны копирайты

1

6 Остались честные СМИ?

0

7 Раздача подарков и стик...

1

8 Дисковое пространство

3

9 Ручной прогон по трасто...

19

10 бот для умножения денег...

0


Подробней о форуме


Комментарии



Copyright UcozOn.ru™ © 2008-2024


Кнопка 88х31 сайта ucozon.ru