Информационные технологииStfw.Ru 🔍

Мой первый Java-скрипт

🕛 27.10.2006, 12:28

Мой первый Java-скрипт

Попробую рассказать вам, как я делала бегущую строку на Java-скрипте (преимущество - ее видно даже в Win3.1* - Win'95 не обязательны, также она не нуждается в установке специального софта для компиляции - достаточно только Netscape2.0 и выше.

Итак, текст самого скрипта должен выглядеть примерно так:


function scrollit_r2l(seed)
{ var m1 = "Здравствуй, "; var m2 = "мир! "; var msg=m1+m2; var out = " "; var c = 1; if (seed > 100) { seed-; var cmd="scrollit_r2l(" + seed + ")"; timerTwo=window.setTimeout(cmd,100); } else if (seed <= 100 && seed > 0) { for (c=0 ; c < seed ; c++) { out+=" "; } out+=msg; seed-; var cmd="scrollit_r2l(" + seed + ")"; window.status=out; timerTwo=window.setTimeout(cmd,100); } else if (seed <= 0) { if (-seed < msg.length) { out+=msg.substring(-seed,msg.length); seed-; var cmd="scrollit_r2l(" + seed + ")"; window.status=out; timerTwo=window.setTimeout(cmd,100); } else { window.status=" "; timerTwo=window.setTimeout("scrollit_r2l(100)",100); } }
}

Здесь, по-моему, все достаточно просто даже для человека неискушенного в языках программирования - сообщение состоит из нескольких строк (var m1), которые сшиваются в одно сообщение (var msg). Поварьировав различные численные константы, вы поймете, как он и влияют на скорость бегущей строки.

Текст программы надо вставить внутрь вашего HTML-документа:



Hello, world!






Здравствуй, мир!

Вот, собственно говоря, и все. Что из этого вышло - смотрите Обращаю ваше особое внимание на команду onLoad="timerONE=window.setTimeout('scrollit_r2l(100)',100);" внутри разметки - она очищает бегущую строку, после выхода из вашего HTML-документа.


© Коротеева Елена, "Махаон"

Java   Теги:

Читать IT-новости в Telegram

Читайте также:

Мой второй Java-скрипт

Java

.NET vs. Java

Информационные технологии
Мы в соцсетях ✉