Архив Айгуст —
архив помогалки Августа
«Никто не вечен… В отличие от знаний»
Внимание!
  Материалы на данном сайте представляют собой архивную копию форума «Айгуст - помогалка Августа» на момент октября 2019 года с целью сохранения знаний. Все права на материалы принадлежат их авторам. Материалы представлены в открытый доступ в ознакомительных целях, запрещено их коммерческое использование без согласования с авторами. Администрация сайта не несёт ответственности за содержание материалов, в том числе за наличие вредоносных закладок в коде, используйте любой предоставленный код на свой страх и риск. Рекомендуется проверять любые файлы вручную и перезаливать на собственный хостинг, дабы избежать возможной модификации или исчезновения в будущем.

JavaScript

13.08.2010 21:18:41
JavaScript
Здравствуйте все, кто интересуется JavaScript, все, кому небезразличен Яваскрипт
Сегодня Всемирная сеть - это среда информационного обмена для миллионов людей.
И если еще десять лет назад Интернет представлялся многим людям в мире чем-то отдаленным, какой-то диковинкой, то сегодня многие научились обращаться с компьютером, стали пробовать самостоятельно программировать и создавать пусть и небольшие, но довольно информативные сайты. При этом используют они как язык HTML, так и язык Яваскрипт в своей работе. Люди размещают текст, видео, звук, и информацию, и все более и более, они усложняют свои страницы, делая их интерактивными в сети. JavaScript, или по-русски Яваскрипт, - это новый язык программирования, используемый в составе страниц HTML для увеличения функциональности и возможностей взаимодействия с пользователями. Он был разработан фирмой Netscape в сотруднечестве с Sun Microsystems на базе языка Sun's Java .С помощью JavaScript (Яваскрипт) на Web-странице можно сделать то, что невозможно сделать стандартными тегами HTML. Скрипты выполняются в результате наступления каких-либо событий, инициированных действиями пользователя. Создание Web- документов, вклучающих программы на JavaScript, требует наличее текстового редактора и подходящего браузера. Некоторые просмоторщики включают в себе встроенные редакторы, поэтому необходимость во внешнем редакторе отпадает.

Несмотря на отсутствие прямой связи с языком Java, JavaScript может обращаться к внешним свойствам и методам Java- апплетов, встроенных в страницу HTML. Разница сводится к тому, что апплеты существуют вне браузера, в то время как программы JavaScript могут работать только внутри браузера. На первой взгляд кажется, что найти информацию по Яваскрипт несложно. Сначала создается впечатление, что ее можно увидеть везде: на сервере Natscape, в виде электронных руководств и примеров, во многих других местах. Тем не менее разыскать информацию об объектах, операторах, цветах и всем прочем в одном источнике, чтобы она была всегда под рукой, трудно.

Яваскрипт и Java

Для начала давайте подробнее рассмотрим такой момент, как терминология. Ведь многие еще довольно плохо представляют, что такое Яваскрипт и зачем он нужен.
JavaScript и Java- это два разных языка программирования. Java- это объектно-ориентированный язык программирования и запускается при помощи компилятора и вспомогательных файлов. Разрабатываемые с помощью Java программы могут работать как законченные приложения либо как встроенные в Web-страницу апплеты. И хотя они встроены в страницу HTML, они храняться на клиенской машине как отдельные файлы.

Напротив, JavaScript, размещаются внутри HTML страницы и не могут существовать, как отдельные программы и функционируют, будучи запущенными в браузерах типа Netscape Navigator или Internet Explorer.


Итак рассмотрим несколько примеров:
#241
13.08.2010 21:20:46
Re: JavaScript
Часы в строке состояний:
<HTML>


<TITLE>Часы в строке состояний</TITLE>


<HEAD>



<SCRIPT LANGUAGE="JavaScript">



<!-- Begin


function runClock() {


theTime = window.setTimeout("runClock()", 1000);


var today = new Date();


var display= today.toLocaleString();


status=display;


}


// End -->


</SCRIPT>



<body onLoad="runClock()">



<FONT SIZE=+2><CENTER><B>Часы в строке состояний</B></CENTER></FONT>


</body>


</html>
#242
13.08.2010 21:33:16
Re: JavaScript
Пробегающая строка новостей:
<html>
<head>
</head>
<body>
<SCRIPT LANGUAGE="JavaScript">

// Здесь можно сменить скорость пробегающего текста

var timerID=null
var run=false
count = 0
ScrollSpeed = 100;
ScrollChars = 1;

function Stop()
{
if(run) clearRimeout(timerID)
run=false
}

function Start()
{
Stop();
Marquee()
}

function Marquee()
{
var msg = document.forms[0].message.value;
var tmp = msg.substring(0,ScrollChars);
msg = msg.substring(ScrollChars) + tmp;
document.forms[0].message.value = msg;

if(count<200)
{
timerID = setTimeout('Marquee()',ScrollSpeed);
run= true;
count++;
}
}
</SCRIPT>
<BODY onLoad="Start()">
<FORM>
<INPUT NAME="message" SIZE=27 VALUE="Пробегающая строка новостей ">
</FORM>
</body>
</html>


Текстовая "змейка на пружине" за курсором:
<html>
<title>Текстовая "змейка на пружине" за курсором</title>
<head>
<style>
.spanstyle {
position:absolute;
visibility:visible;
top:-50px;
font-size:10pt;
font-family:Verdana;
font-weight:bold;
color:black;
}
</style>
</head>
<body onload="makesnake()">
<div>
<script>
var x,y
var step=14
var flag=0

var message="1000 яваскриптов в одном файле! "
message=message.split("")

var xpos=new Array()
for (i=0;i<=message.length-1;i++) {
xpos[i]=-50
}

var ypos=new Array()
for (i=0;i<=message.length-1;i++) {
ypos[i]=-50
}

function handlerMM(e){
x = (document.layers) ? e.pageX : document.body.scrollLeft+event.clientX
y = (document.layers) ? e.pageY : document.body.scrollTop+event.clientY
flag=1
}

function makesnake() {
if (flag==1 && document.all) {
for (i=message.length-1; i>=1; i--) {
xpos[i]=xpos[i-1]+step
ypos[i]=ypos[i-1]
}
xpos[0]=x+step
ypos[0]=y

for (i=0; i<message.length-1; i++) {
var thisspan = eval("span"+(i)+".style")
thisspan.posLeft=xpos[i]
thisspan.posTop=ypos[i]
}
}

else if (flag==1 && document.layers) {
for (i=message.length-1; i>=1; i--) {
xpos[i]=xpos[i-1]+step
ypos[i]=ypos[i-1]
}
xpos[0]=x+step
ypos[0]=y

for (i=0; i<message.length-1; i++) {
var thisspan = eval("document.span"+i)
thisspan.left=xpos[i]
thisspan.top=ypos[i]
}
}
var timer=setTimeout("makesnake()",30)
}

</script>
<script>
<!-- Beginning of JavaScript -

for (i=0;i<=message.length-1;i++) {
document.write("<span id='span"+i+"' class='spanstyle'>")
document.write(message[i])
document.write("</span>")
}

if (document.layers){
document.captureEvents(Event.MOUSEMOVE);
}
document.onmousemove = handlerMM;

// - End of JavaScript - -->
</script>
</div>
</body>
</html>

24-часовые часы:
<html>

<head>
<SCRIPT Language="JavaScript">
<!-- hide from old browsers
function jsClock24hr(){
var time = new Date()
var hour = time.getHours()
var minute = time.getMinutes()
var second = time.getSeconds()
var temp = "" + ((hour < 10) ? "0" : "") + hour
temp += ((minute < 10) ? ":0" : ":") + minute
temp += ((second < 10) ? ":0" : ":") + second
document.clockForm24hr.digits.value = temp
id = setTimeout("jsClock24hr()",1000)
}
//-->
</SCRIPT>


</head>

<BODY>
<BODY ONLOAD="jsClock24hr()">

<FORM NAME="clockForm24hr">


<FONT face="Courier New,Courier" size=3>


<B>


<INPUT TYPE="text" NAME="digits" SIZE="6" VALUE="Loading">


</B>
</FONT></FORM>

</body>
</html>



Сделать страницу стартовой:
<html>
<meta http-equiv="Content-Language" content="ru">
<head>

</head>

<BODY>
<a class="chlnk" href
onclick="this.style.behavior= 'url(#default#homepage)';
this.setHomePage('http://ваш_чат.august4u.ru');"

style="CURSOR: hand"> Сделать страницу стартовой</a>



</body>
</html>

Новое окно без в полноэкранном режиме с кнопками меню:
<script>
<!--
function channel(){
window.open("http://k-bashka.narod.ru","1","channelmode,scrollbars")
}
//-->
</script>
<form>
<input type="button" onClick="channel()" value="страница">
</form>

Летающий заголовок:
<html>

<head>
<title>Летающий заголовок</title>
<style type="text/css">

#supertext {
position:absolute;
left:0;
top:0;
visibility:hide;
visibility:hidden;

}

</style>

</head>
<body >
<script language="JavaScript1.2">

/*
Bouncy message script- By Dynamicdrive.com
*/

//Configure the below three variables

//1) Введите свое сообщение (HTML тэги также), <h4></h4> определяют размер шрифта
var thecontent='<h4><font color="#0000FF">Название Вашего ресурса!!</font></h4>'
//2) Установите скорость "рекошетирования" (1-50)
var BallSpeed = 5;



var hidetimer='';
var contentWidth;
var contentHeight;
var maxBallSpeed = 50;


var xMax;
var yMax;
var xPos = 0;
var yPos = 0;
var xDir = 'right';
var yDir = 'down';
var superballRunning = true;
var tempBallSpeed;
var currentBallSrc;
var newXDir;
var newYDir;

function initializeBall() {
if (document.all) {
xMax = document.body.clientWidth
yMax = document.body.clientHeight
document.all("supertext").style.visibility = "visible";
contentWidth=supertext.offsetWidth
contentHeight=supertext.offsetHeight
}
else if (document.layers) {
xMax = window.innerWidth;
yMax = window.innerHeight;
contentWidth=document. supertext.document.width
contentHeight=document. supertext.document.height
document.layers["supertext"]. visibility = "show";
}
setTimeout('moveBall()',400);
if (hidetimer!='')
setTimeout("hidetext()",hidetimer)
}

function moveBall() {
if (superballRunning == true) {
calculatePosition();
if (document.all) {
document.all("supertext").style.left = xPos + document.body.scrollLeft;
document.all("supertext").style.top = yPos + document.body.scrollTop;
}
else if (document.layers) {
document.layers["supertext"].left = xPos + pageXOffset;
document.layers["supertext"].top = yPos + pageYOffset;
}
animatetext=setTimeout('moveBall()',20);
}
}

function calculatePosition() {
if (xDir == "right") {
if (xPos> (xMax - contentWidth - BallSpeed)) {
xDir = "left";
}
}
else if (xDir == "left") {
if (xPos < (0 + BallSpeed)) {
xDir = "right";
}
}
if (yDir == "down") {
if (yPos > (yMax - contentHeight - BallSpeed)) {
yDir = "up";
}
}
else if (yDir == "up") {
if (yPos < (0 + BallSpeed)) {
yDir = "down";
}
}
if (xDir == "right") {
xPos = xPos + BallSpeed;
}
else if (xDir == "left") {
xPos = xPos - BallSpeed;
}
else {
xPos = xPos;
}
if (yDir == "down") {
yPos = yPos + BallSpeed;
}
else if (yDir == "up") {
yPos = yPos - BallSpeed;
}
else {
yPos = yPos;
}
}

function hidetext(){
if (document.all)
supertext.style.visibility="hidden"
else if (document.layers)
document.supertext.visibility="hide"
clearTimeout(hidetext)
}

if (document.all||document.layers){
document.write('<span id= "supertext"> <nobr>'+thecontent+'</nobr></span>')
window.onload = initializeBall;
window.onresize = new Function("window.location.reload()");
}

</script >
</body>
</html>
#244
13.08.2010 21:35:13
Re: JavaScript
!!! Скрипты будут дополняться!
#246
15.08.2010 14:19:16
Re: JavaScript
Текст возле курсора:
<html>
<head>
<title>Текст около курсора</title>
<style type="text/css">
.spanstyle { position:absolute; visibility:visible; top:-50px; font-size:10pt; font-family:Verdana; font-weight:bold; color:white;}
</style>
<script>
var x,y
var step=20
var flag=0
var message="Текст около мышки " // Текст около мышки (обязательно после последней буквы пробел)
message=message.split("")
var xpos=new Array()
for (i=0;i<=message.length-1;i++) {
xpos[i]=-50
}
var ypos=new Array()
for (i=0;i<=message.length-1;i++) {
ypos[i]=-50
}
function handlerMM(e){
x = (document.layers) ? e.pageX : document.body.scrollLeft+event.clientX
y = (document.layers) ? e.pageY : document.body.scrollTop+event.clientY
flag=1
}
function makesnake() {
if (flag==1 && document.all) {
for (i=message.length-1; i>=1; i--) {
xpos[i]=xpos[i-1]+step
ypos[i]=ypos[i-1]
}
xpos[0]=x+step
ypos[0]=y
for (i=0; i<message.length-1; i++) {
var thisspan = eval("span"+(i)+".style")
thisspan.posLeft=xpos[i]
thisspan.posTop=ypos[i]
}
}
else if (flag==1 && document.layers) {
for (i=message.length-1; i>=1; i--) {
xpos[i]=xpos[i-1]+step
ypos[i]=ypos[i-1]
}
xpos[0]=x+step
ypos[0]=y
for (i=0; i<message.length-1; i++) {
var thisspan = eval("document.span"+i)
thisspan.left=xpos[i]
thisspan.top=ypos[i]
}
}
var timer=setTimeout("makesnake()",30)
}
</script>
</head>
<body onLoad="makesnake()" style="width:100%;overflow-x:hidden;overflow-y:scroll">
<script>
<!-- Beginning of JavaScript -
for (i=0;i<=message.length-1;i++) {
document.write("<span id='span"+i+"' class='spanstyle'><font color='#99ff00'>")
document.write(message[i])
document.write("</font></span>")
}
if (document.layers){
document.captureEvents(Event.MOUSEMOVE);
}
document.onmousemove = handlerMM;
// -->
</script>
</body>
</html>
#337
15.08.2010 14:20:51
Re: JavaScript
Разноцветные точки бегают вокруг курсора по эллипсойдной орбите:
<html>
<head>
<title>Разноцветные точки бегают вокруг курсора по эллипсойдной орбите.</title>
<SCRIPT language=JavaScript>
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
// -->
</SCRIPT>
</head>
<body>
<LAYER CLIP="0,0,1,1" BGCOLOR="#ffffff" VISIBILITY="SHOW"
TOP="10" LEFT="10" NAME="a0"></LAYER><LAYER CLIP="0,0,1,1" BGCOLOR="#fff000"
VISIBILITY="SHOW" TOP="10" LEFT="10" NAME="a1"></LAYER><LAYER CLIP="0,0,1,1"
BGCOLOR="#ffa000" VISIBILITY="SHOW" TOP="10" LEFT="10" NAME="a2"></LAYER><LAYER
CLIP="0,0,1,1" BGCOLOR="#ff00ff" VISIBILITY="SHOW" TOP="10" LEFT="10"
NAME="a3"></LAYER><LAYER CLIP="0,0,1,1" BGCOLOR="#00ff00" VISIBILITY="SHOW"
TOP="10" LEFT="10" NAME="a4"></LAYER><LAYER CLIP="0,0,1,1" BGCOLOR="#FF00FF"
VISIBILITY="SHOW" TOP="10" LEFT="10" NAME="a5"></LAYER><LAYER CLIP="0,0,1,1"
BGCOLOR="#FF0000" VISIBILITY="SHOW" TOP="10" LEFT="10" NAME="a6"></LAYER><LAYER
CLIP="0,0,2,2" BGCOLOR="#ffffff" VISIBILITY="SHOW" TOP="10" LEFT="10"
NAME="a7"></LAYER><LAYER CLIP="0,0,2,2" BGCOLOR="#fff000" VISIBILITY="SHOW"
TOP="10" LEFT="10" NAME="a8"></LAYER><LAYER CLIP="0,0,2,2" BGCOLOR="#ffa000"
VISIBILITY="SHOW" TOP="10" LEFT="10" NAME="a9"></LAYER><LAYER CLIP="0,0,2,2"
BGCOLOR="#ff00ff" VISIBILITY="SHOW" TOP="10" LEFT="10" NAME="a10"></LAYER><LAYER
CLIP="0,0,2,2" BGCOLOR="#00ff00" VISIBILITY="SHOW" TOP="10" LEFT="10"
NAME="a11"></LAYER><LAYER CLIP="0,0,2,2" BGCOLOR="#0000ff" VISIBILITY="SHOW"
TOP="10" LEFT="10" NAME="a12"></LAYER><LAYER CLIP="0,0,3,3" BGCOLOR="#FF0000"
VISIBILITY="SHOW" TOP="10" LEFT="10" NAME="a13"></LAYER>
<DIV id=starsDiv style="LEFT: 0px; POSITION: absolute; TOP: 0px">
<DIV style="FONT-SIZE: 1px; BACKGROUND: #ffffff; VISIBILITY: visible; WIDTH: 1px; POSITION: relative; HEIGHT: 1px"></DIV><DIV style="FONT-SIZE: 1px; BACKGROUND: #fff000; VISIBILITY: visible; WIDTH: 1px; POSITION: relative; HEIGHT: 1px"></DIV><DIV style="FONT-SIZE: 1px; BACKGROUND: #ffa000; VISIBILITY: visible; WIDTH: 1px; POSITION: relative; HEIGHT: 1px"></DIV><DIV style="FONT-SIZE: 1px; BACKGROUND: #ff00ff; VISIBILITY: visible; WIDTH: 1px; POSITION: relative; HEIGHT: 1px"></DIV><DIV style="FONT-SIZE: 1px; BACKGROUND: #00ff00; VISIBILITY: visible; WIDTH: 1px; POSITION: relative; HEIGHT: 1px"></DIV><DIV style="FONT-SIZE: 1px; BACKGROUND: #0000ff; VISIBILITY: visible; WIDTH: 1px; POSITION: relative; HEIGHT: 1px"></DIV><DIV style="FONT-SIZE: 1px; BACKGROUND: #ff0000; VISIBILITY: visible; WIDTH: 1px; POSITION: relative; HEIGHT: 1px"></DIV><DIV style="FONT-SIZE: 2px; BACKGROUND: #ffffff; VISIBILITY: visible; WIDTH: 2px; POSITION: relative; HEIGHT: 2px"></DIV><DIV style="FONT-SIZE: 2px; BACKGROUND: #fff000; VISIBILITY: visible; WIDTH: 2px; POSITION: relative; HEIGHT: 2px"></DIV><DIV style="FONT-SIZE: 2px; BACKGROUND: #ffa000; VISIBILITY: visible; WIDTH: 2px; POSITION: relative; HEIGHT: 2px"></DIV><DIV style="FONT-SIZE: 2px; BACKGROUND: #ff00ff; VISIBILITY: visible; WIDTH: 2px; POSITION: relative; HEIGHT: 2px"></DIV><DIV style="FONT-SIZE: 2px; BACKGROUND: #00ff00; VISIBILITY: visible; WIDTH: 2px; POSITION: relative; HEIGHT: 2px"></DIV><DIV style="FONT-SIZE: 2px; BACKGROUND: #0000ff; VISIBILITY: visible; WIDTH: 2px; POSITION: relative; HEIGHT: 2px"></DIV><DIV style="FONT-SIZE: 3px; BACKGROUND: #ff0000; VISIBILITY: visible; WIDTH: 3px; POSITION: relative; HEIGHT: 3px"></DIV></DIV>
<SCRIPT language=JavaScript>
var Clrs = new Array(6);
Clrs[0] = 'ff0000';
Clrs[1] = '00ff00';
Clrs[2] = '000aff';
Clrs[3] = 'ff00ff';
Clrs[4] = 'fff000';
Clrs[5] = 'fffff0';
var yBase = 200;
var xBase = 200;
var step;
var currStep = 0;
var Xpos = 1;
var Ypos = 1;
var Xs = 200;
var Ys = 400;
if (document.layers) {
window.captureEvents(Event.MOUSEMOVE);
}
if (document.all) {
function MoveHandler() {
Xpos = document.body.scrollLeft+event.x;
Ypos = document.body.scrollTop+event.y;
}
document.onmousemove = MoveHandler;
}
else if (document.layers) {
function xMoveHandler(evnt) {
Xpos = evnt.pageX;
Ypos = evnt.pageY;
}
window.onMouseMove = xMoveHandler;
}
function Comet() {
if (document.all) {
yBase = window.document.body.offsetHeight / 4;
xBase = window.document.body.offsetWidth / 4;
}
else if (document.layers) {
yBase = window.innerHeight / 4;
xBase = window.innerWidth / 4;
}
if (document.all) {
for ( i = 0 ; i < starsDiv.all.length ; i++ ) {
step = 3;
starsDiv.all[i].style.top = Ypos + yBase*Math.cos((currStep + i*4)/12)*Math.cos(0.7+currStep/200);
starsDiv.all[i].style.left = Xpos + xBase*Math.sin((currStep + i*3)/10)*Math.sin(8.2+currStep/400);
for (ai = 0; ai < Clrs.length; ai++) {
var c=Math.round(Math.random()*[ai]);
}
starsDiv.all[i].style.background = Clrs[c];
}
}
else if (document.layers) {
for ( j = 0 ; j < 14 ; j++ ) { //number of NS layers!
step = 6;
var templayer = "a"+j;
document.layers[templayer].top = Ypos + yBase*Math.cos((currStep + j*4)/12)*Math.cos(0.7+currStep/200);
document.layers[templayer].left = Xpos + xBase*Math.sin((currStep + j*3)/10)*Math.sin(8.2+currStep/400);
for (aj=0; aj < Clrs.length; aj++)
{
var c=Math.round(Math.random()*[aj]);
}
document.layers[templayer].bgColor = Clrs[c];
}
}
currStep += step;
setTimeout("Comet()", 5);
}
Comet();
</SCRIPT>
</body>
</html>
#338
15.08.2010 14:35:41
Re: JavaScript
Дополнительное окно приветствия:
<html>
<head>
<title>Дополнительное окно приветствия</title>
<script language="JavaScript">
<!-- //
function hi()
{
alert("Здравствуйте !");
}
// -->
</script>
</head>
<body onload="hi();">
</body>
</html>
#341
09.05.2011 03:09:13
Re: JavaScript
Бесконечная тема :)
Пару полезных сайтов было бы предостаточно.
#8169
10.05.2011 06:59:42
Re: JavaScript
Скрипт для вывода дней "существования" чата.
<p style="color:red" align="center"><font face="MS Sans Serif" size="2">
<script language="JavaScript">
<!--
d0 = new Date('January 19, 2011');
d1 = new Date();
dt = (d1.getTime() - d0.getTime()) / (1000*60*60*24);
document.write('<SMALL>');
document.write('Нашему чату <B>' + Math.round(dt) + '</B>-й день.');
document.write('</SMALL>');
-->
</script>
</font></p>

Смотрим
<p style="color:red" align="center"><font face="MS Sans Serif" size="2">
Можно поменять цвет, шрифт, размер.

Смотрим дальше
d0 = new Date('January 19, 2011');
Устанавливаем дату создания чата.

Всё готово, можем ставить в чат.
#8216
12.05.2011 04:24:41
Re: JavaScript
Такая вот интересная штука. Скрипт вывода случайной фразы. Пишете фразы, и он сам будет выводить случайную фразу. Как по мне, так можно поставить во фрейм информации и в топик. Но, если у вас есть стартовая страница, естественно фрейм информации видеть не будут. Во фрейм информации ставится следующий скрипт:
<script>
<!--
quotes = new Array(6);
authors = new Array(6);
quotes[0] = "ТУТ ФРАЗА 0";
authors[0] = "АВТОР ФРАЗЫ 0";
quotes[1] = "ТУТ ФРАЗА 1";
authors[1] = "АВТОР ФРАЗЫ 1";
quotes[2] = "ТУТ ФРАЗА 2";
authors[2] = "АВТОР ФРАЗЫ 2";


//calculate a random index
index = Math.floor(Math.random() * quotes.length);

//display the quotation
document.write("<DL>\n");
document.write("<DT><I>" + "\"" + quotes[index] + "\"</I>\n");
document.write("<DD>" + "-- " + authors[index] + "\n");
document.write("</DL>\n");

//done
//-->
</script>
quotes[0] = "ТУТ ФРАЗА 0";
authors[0] = "АВТОР ФРАЗЫ 0";

таких фраз можно сделать неограниченное количество.

Чтобы поставить этот скрипт в топик, самого скрипта будет маловато. Этот скрипт надо сохранить в виде HTML страницы, залить на хостинг и через IFRAME вставить в топик.

Это, чтобы самому сделать свои фразы. Кому лень, но хочется такую штуку, могут воспользоваться моей базой фраз. Код для топика:
<iframe scrolling="no" frameborder="no" width="100%" height="120" src="http://knigthvolk.my1.ru/igust4u/javascript/phrases.html"></iframe>

В принципе, его можно вставлять и в информацию, и куда хотите. Но в информацию всё же лучше поставить другой:
<script type="text/javascript" src="http://knigthvolk.my1.ru/igust4u/javascript/phrases.html"></script>

Приятного пользования.
#8314

Другие темы раздела