XenK: Добавить поле REPEAT_TIME и там время нового старта, и опять по тому-же принципу, рекомендую почитать литературу прежде чем браться за разработку таких вещей. CRON в вашем случае - это костыль причем весьма ненадежный. Его не нужно использовать для этого. Им можно, например, чистить кеш, отправлять стек писем итд итп.
andreyqin: Верно - так как удобнее и легче потом поддерживать будет, вообще да движение вверх по DOM дереву изначально - порочное, но в вашем случае, подход коллеги неоправданно сложен и избыточен.
Владимир Миронов: ну для примера в body не сработает, но без жесткого размера блока overflow - не имеет смысла, в вашем случае только JS, да и то непонятно зачем это вам надо...
Владимир Родкин: ну почему "некрасивый" как раз таки "красивый" и без js будет работать и все остальное попадает под описание, а точто в "HTML не должно быть подобного кода" - W3C его не запрещает, лишь "не рекомендует"