d1monster: indexOf() ищет позицию символа в строке или элемента в массиве. Если элемент не найден - возвращается -1.
Да, в принципе выражение (x != -1) равнозначно (x >= 0), но традиционно сравнивают с -1, т.к. это очень явный намек на то, что в этом месте проверяется наличие элемента в массиве, а не какое-то непонятное сравнение.
Андрей Андреев: да, и вы же в курсе, что на клиентах бывают разные часовые пояса, и вообще может стоять неправильная дата. К примеру 10 апреля 2035 года.
document.write() корректно работает на этапе загрузки страницы. Для изменения уже загруженного элемента используйте innerHTML или другие методы модификации DOM.
Stalker_RED: >>анимацию остановить когда все напишет
Можно конечно. Просто не начинать с начала там, где переход на следующую строку.
(в примере это строки 22-24)