Главная » 2009 » Сентябрь » 27 » Генерация прикольного текста (Javascript)
27.09.2009, 15:38

Генерация прикольного текста



Этот скрипт генерирует простой текст в такой:

Ставим на новую страницу это:

Code
<!-- Этот скрипт содержится в архиве JavaScript'ов - JavaScript Archive -->
<!-- http://jsarchive.al.ru -->
<HTML>
<HEAD>
<title>http://bjs.stsland.ru/ - База Ява Скриптов (bjs)</title>
<META http-equiv=Content-Type content="text/html; charset=windows-1251">
<SCRIPT language=JavaScript>
function codeit(passed)
{ value = passed
  valueout =""
  carrot = false;
  for (i=0; i<value.length; i++)
  { getcode = value.substring(i, i+1)
  if (getcode == '<') carrot = true;
  else if (getcode == '>') carrot = false;
  else if (getcode == ' ') valueout += getcode.fontsize(7).fontcolor(randomcolor())
  else  
  valueout += getcode.fontsize(randomfont()).fontcolor(randomcolor());
  }
  valueout = "<strong>" + valueout + "</strong>"
  document.forms[0].result.value = valueout;
// parent.output.document.open('text/html');
// parent.output.document.write(valueout);
// parent.output.document.close();
  pageout = "<html><body bgcolor=black><strong>"
  pageout += valueout + "</strong>"
  pageout += "<p><center><hr width=50><p><font color=white>Visit "
  pageout += "<a href=\"http://home.earthlink.net/~cmalumphy/crazypages.html\">"
  pageout += "Crazy Pages</a> by Chris Malumphy.</font></center>"
  pageout += "</body></html>"
  out = window.open('','output');
  out.document.write(pageout);
  out.document.close();
}

function randomfont()
{ f=Math.floor(Math.random()*(5))+3
  return f
}

function randomcolor()
{ c = Math.floor(Math.random()*(17))
  if (c == 0) return 'gray'
  else if (c == 1) return 'maroon'
  else if (c == 2) return 'purple'
  else if (c == 3) return 'green'
  else if (c == 4) return 'olive'
  else if (c == 5) return 'navy'
  else if (c == 6) return 'teal'
  else if (c == 7) return 'silver'
  else if (c == 8) return 'red'
  else if (c == 9) return 'fuchsia'
  else if (c == 10) return 'lime'
  else if (c == 11) return 'yellow'
  else if (c == 12) return 'blue'
  else if (c == 13) return 'aqua'
  else if (c == 14) return 'orange'
  else if (c == 15) return 'brown'
  else if (c == 16) return 'magenta'

  else return 'black'
}
</SCRIPT>

<META content="Microsoft FrontPage 4.0" name=GENERATOR></HEAD>
<BODY>
<P> </P>
<P> </P>
<P align=center><STRONG><FONT color=teal size=7>C</FONT><FONT color=red  
size=2>r</FONT><FONT color=orange size=4>a</FONT><FONT color=green  
size=6>z</FONT><FONT color=blue size=4>y</FONT><FONT color=yellow size=2>  
</FONT><FONT color=orange size=7>P</FONT><FONT color=red size=4>a</FONT><FONT  
color=brown size=1>g</FONT><FONT color=green size=5>e</FONT><FONT color=magenta  
size=7>s</FONT></STRONG></P>
<P><STRONG><FONT color=green size=4>T</FONT><FONT color=magenta  
size=6>h</FONT><FONT size=7><FONT color=blue>e</FONT><FONT  
color=green>y</FONT></FONT><FONT color=brown size=2> </FONT><FONT color=red  
size=6>a</FONT><FONT color=orange size=3>r</FONT><FONT color=yellow  
size=6>e</FONT><FONT color=red size=7> </FONT><FONT color=green  
size=1>c</FONT><FONT color=teal size=6>o</FONT><FONT color=red  
size=4>m</FONT><FONT color=blue size=2>i</FONT><FONT color=yellow  
size=6>n</FONT><FONT color=green size=4>g</FONT><FONT color=green size=1>  
</FONT><FONT color=brown size=1>t</FONT><FONT color=yellow size=7>o</FONT><FONT  
color=blue size=6> </FONT><FONT color=orange size=4>t</FONT><FONT color=brown  
size=5>a</FONT><FONT color=orange size=7>k</FONT><FONT color=blue  
size=1>e</FONT><FONT color=green size=6> </FONT><FONT color=orange><FONT  
size=3>m</FONT><FONT size=4>e</FONT><FONT size=5> </FONT></FONT><FONT  
color=brown size=6>a</FONT><FONT color=blue size=5>w</FONT><FONT color=green  
size=3>a</FONT><FONT color=blue size=2>y </FONT><FONT color=brown  
size=7>h</FONT><FONT color=yellow size=1>a</FONT><FONT color=red size=2>  
</FONT><FONT color=blue size=5>h</FONT><FONT color=red size=7>a</FONT></STRONG>  
</P>
<P><font color="#0000ff">Нажимая кнопку "Генерировать"
скрипт произвольно выберет отдельный цвет и размер для каждого
символа в вашем сообщении. Рассмотрите результаты в новом окне. Если они не удовлетворительные, нажмите
"Генерировать" снова для другой комбинации. Когда Вы
будете удовлетворены, копируйте и
вставляйте код из текстовой области в html код вашей страницы. Лучше всего
устанавливать цвет фона вашей страницы на
чёрным или белым.</font></P>
<FORM>
<DIV align=center>
<CENTER>
<P><FONT color=white><FONT color=white></FONT></FONT><FONT color=#ff0000>Введите
ваш текст здесь:</FONT><FONT color=white><BR><TEXTAREA name=code rows=4 cols=60></TEXTAREA>  
</FONT></P></CENTER></DIV><FONT color=white>
<DIV align=center>
<CENTER>
<P><INPUT onclick=codeit(document.forms[0].code.value) type=button value=Генерировать name=button1>  
</P></CENTER></DIV></FONT>
<DIV align=center>
<CENTER>
<P><FONT color=white></FONT><font color="#FF0000"> копируйте и
вставляйте этот код в html код вашей страницы</font><FONT color=#ff0000>:</FONT><FONT color=white><FONT color=white><BR><TEXTAREA name=result rows=4 cols=60></TEXTAREA>  
</FONT></FONT></P></CENTER></DIV></FORM>
</BODY></HTML>
Материал взят с сайта infoscript.ru
Внимание! Копирование данного материала запрещено без указания ссылки на сайт Infoscript.ru
Источник/Автор: Chris Malumphy
Категория: JavaScript's | Просмотров: 2725 | Добавил: antisept | Рейтинг: 4.0/1 |
Теги: Генерация прикольного текста
Всего комментариев: 2
0  
1 solnechnoeutro1   (08.03.2011 20:27) [Материал]
Аватар пользователя
Программа не пашет... При нажиме кнопки "Сгенерировать", ничего не происходит.. angry

0  
2 antisept -Infoscript Team-  (09.03.2011 12:40) [Материал]
Аватар пользователя
Браузер какой? У меня все работает.

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