Я знаю в php есть функция sleep()
Но она останавливает всю работу скрипта, а как сделать небольшую паузу после каждого вывода текста?
Сейчас у меня получается что сначала пауза, длительность которой равна сумме всех sleep в скрипте, а патом на пользователя сваливается гора текста.
Спустя 2 часа, 3 минуты, 8 секунд (18.01.2012 - 14:57) inpost написал(а):
Start
ПХП формирует данные на сервере! Сформировать весь текст, а потом вывод на экран делать на уровне JS. Все блоки hide, но каждый интервал времени менять style.display на "block".
ПХП формирует данные на сервере! Сформировать весь текст, а потом вывод на экран делать на уровне JS. Все блоки hide, но каждый интервал времени менять style.display на "block".
Спустя 1 час, 32 минуты, 23 секунды (18.01.2012 - 16:29) Winston написал(а):
Вот пример задержки. Немного поколдовав можно подстроить под себя.
Спустя 2 часа, 19 минут, 42 секунды (18.01.2012 - 18:49) sergeiss написал(а):
АЯКС тебе в руки и будет у тебя всё, что ты запросил в этой теме - причем кроссбраузерно
По-другому никак.

Спустя 32 минуты, 43 секунды (18.01.2012 - 19:21) inpost написал(а):
sergeiss
Осталось лишь выставить display
<script>
function bb () {
document.getElementById('text'+i); //получили доступ каждые 5 секунд к новому элементу
i = i + 1;
}
onload = function() {
i = 1;
setInterval('bb',5000);
}
</script>
</head>
<body>
<div id="text1">text1</div>
<div id="text2">text2</div>
<div id="text3">text3</div>
<div id="text4">text4</div>
Осталось лишь выставить display
Спустя 1 час, 40 минут, 11 секунд (18.01.2012 - 21:02) sergeiss написал(а):
Цитата (inpost @ 18.01.2012 - 20:21) |
sergeiss <script> function bb () ..... { |
Как я понял, речь идет о том, чтобы с сервера выводить текст с паузами


Спустя 1 час, 33 минуты, 3 секунды (18.01.2012 - 22:35) Winston написал(а):
Цитата (sergeiss @ 18.01.2012 - 20:02) |
Как я понял, речь идет о том, чтобы с сервера выводить текст с паузами |
В том коде, на который я дал ссылку, именно это и реализуется
