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


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



Статистика
Онлайн всего: 14
Гостей: 13
Пользователей: 1
MaDaRa



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

Скрипт выводим Радужный текст

Скрипт выводим Радужный текст Скрипт, выводим, Радужный, текст
Скрипт выводим Радужный текст
Работает в мазиле и опере
Данный скрипт вставляем в head
Code
<Style>
  A:Link{ Color: #000000; Text-decoration: underline}
  A:Visited{ Color: #000000; Text-decoration: underline}
  A:Hover{ Color: #000000; Text-decoration: none}
  td, body {font-family: verdana, arial, helvetica; font-size:11px;}  
  </Style>

<!-- HEAD START HERE -->

<SCRIPT language=JavaScript>

// ------------- Browser Detector ---------------
// Possible values for browser are:
// "netscape"
// "opera" <--(ewww)
// "msie" <--(double ewww)
// "robot"
// "unknown"
// Possible values for version are:
// any numerical value (3, 2.02, 4.04, etc.)
// 0 if unable to determine

var browser = "unknown";
var version = 0;

if (navigator.userAgent.indexOf("Opera") >= 0)
  browser = "opera";
else if (navigator.userAgent.indexOf("obot") >= 0)
  browser = "robot";
else if (navigator.appName.indexOf("etscape") >= 0)
  browser = "netscape";
else if (navigator.appName.indexOf("icrosoft") >= 0)
  browser = "msie";

version = parseFloat(navigator.appVersion);
if (isNaN(version)) version = 0;
if ((browser == "msie")&&(version == 2)) version = 3;

// ------------------ Gradient Output --------------------
// Syntax for use:

// gradient(TEXT_STRING_HERE,HEXCODES_STRING_HERE);

// lookup table
var tohex = new Array(256);
var hex = "0123456789ABCDEF";
var count = 0;
for (x=0; x<16; x++) {
  for (y=0; y<16; y++) {
  tohex[count] = hex.charAt(x) + hex.charAt(y);
  count++;
  }
}

//ColorCode constructor
function ColorCode(hexcode) {
  if (hexcode.length == 7) {
  this.r = parseInt(hexcode.substring(1,3),16);
  this.g = parseInt(hexcode.substring(3,5),16);
  this.b = parseInt(hexcode.substring(5,7),16);
  }
  else if (hexcode.length == 6) {
  this.r = parseInt(hexcode.substring(0,2),16);
  this.g = parseInt(hexcode.substring(2,4),16);
  this.b = parseInt(hexcode.substring(4,6),16);
  }
  else {
  this.r = this.g = this.b = 0;
  alert("Error: ColorCode constructor failed");
  }
  if (isNaN(this.r)||isNaN(this.g)||isNaN(this.b))
  alert("Error: ColorCode constructor failed");
}

// ColorList constructor
function ColorList(hexcodes) {
  var i = 0;
  var c = 0;
  this.codes = new Array(Math.round(hexcodes.length/7));
  while (i < hexcodes.length) {
  if (isNaN(parseInt(hexcodes.substring(i,i+6),16))) ++i;
  else {
  this.codes[c] = new ColorCode(hexcodes.substring(i,i+6));
  i += 7;
  ++c;
  }
  }
  this.len = c;
}

function interpolate (x1, y1, x3, y3, x2) {
  if (x3 == x1) return y1
  else return (x2-x1)*(y3-y1)/(x3-x1) + y1
}

// x=index of letter, y=number of letters, z=number of colors
function lowcolorindex (x, y, z) {
  if (y == 1) return 0
  else return Math.floor( (x*(z-1))/(y-1) )
}

function hicolorindex (x, y, z, low) {  
  if ( low*(y-1) == x*(z-1) ) return low
  else if (y == 1) return 0
  else return Math.floor( (x*(z-1))/(y-1) + 1 )
}

function gradient (thetext,thecolors) {
  if (((browser == "netscape")||(browser == "msie")||(browser == "opera"))&&(version>=3.0)) {
  var colors = new ColorList(thecolors);
  var numcolors = colors.len;
  var numchars = thetext.length;
  var rr = 0;
  var gg = 0;
  var bb = 0;
  var lci = 0; //lower color index
  var hci = 0; //high color index
  for (i=0; i<numchars; ++i) {
  lci = lowcolorindex(i, numchars, numcolors);
  hci = hicolorindex(i, numchars, numcolors, lci);
  rr = Math.round(interpolate( lci/(numcolors-1), colors.codes[lci].r, hci/(numcolors-1), colors.codes[hci].r, i/(numchars-1)));
  gg = Math.round(interpolate( lci/(numcolors-1), colors.codes[lci].g, hci/(numcolors-1), colors.codes[hci].g, i/(numchars-1)));
  bb = Math.round(interpolate( lci/(numcolors-1), colors.codes[lci].b, hci/(numcolors-1), colors.codes[hci].b, i/(numchars-1)));
  if (browser == "opera") {
  rr = 255 - rr;
  gg = 255 - gg;
  bb = 255 - bb;
  }
  document.write(thetext.charAt(i).fontcolor(tohex[rr]+tohex[gg]+tohex[bb]));
  }
  }
  else document.write(thetext); // unrecognized browser, better not to attempt anything fancy
}
   

</SCRIPT>

вставляем в head и изменяем текст под себя и выбираем вариант цвето-гамы лишнее удаляем

Code
<SCRIPT language=JavaScript>
gradient("Цвета для шрифта радуги Администрация сайта Ucozon.Ru","FF0000 FFFFFF 0000FF");
document.write('<BR>');
gradient("На нашем сайте вы нейдете все, что вам понадобится при создании сайтов.Администрация сайта Ucozon.Ru","444444 DDDDDD 444444");
document.write('<BR><FONT size=+1><TT><B>');
gradient("Администрация сайта Ucozon.Ru С помощью наших бесплатных сервисов вы сможете за считанные минуты сделать себе многофункциональную гостевую книгу или создать неограниченно количество опросов.","FF8888 FFFF88 88FF88 88FFFF 8888FF FF88FF");
document.write('</B></TT></FONT><BR><FONT size=2>');
gradient("Спасибо за то, что вы остаетесь с нами! Администрация сайта Ucozon.Ru","884488 444488 448888 448844 888844 884444");
document.write("</FONT><BR>");
</SCRIPT>

А это уже вывод наших цветных строк можно ставить в любом месте вашего сайта

Code
<!-- BODY START HERE -->
<DIV align=center></DIV>
<!-- BODY END HERE -->
Автор\Источник: не указан или не известен!

Для того что бы скачать архив необходимо зайти на сайт как пользователь.
Просмотров: 1978 | Рейтинг: 3.0/5 | |Категория: Скрипты Разное | Добавил: мир | Дата: 09.12.2010 | Скачали: 0 | Теги: радужный, Скрипт, выводим, текст
Похожие новости на нашем сайте
Коментарий к новости

Всего комментариев: 0

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

Форма входа
Логин:
Пароль:


Поиск


На форуме

1 Продажа рекламные мест ...

2

2 Файловик. Уникальные те...

0

3 Куплю сайты в индексе Я...

1

4 Куплю сайты с ТИЦ/PR (п...

9

5 Предлагаю услуги для ан...

0

6 Предлагаю услуги по про...

0

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

51

8 Сайт онлайн фильмов на ...

1

9 Проблема с таблицей

9

10 Отредактировать фото

2


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


Комментарии



Copyright UcozOn.ru™ © 2008-2016


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