Заходим на «
NextMail» и вызываем ошибку 404, вытаскиваем оттуда скриптег:
var tl = new Array(
"То, что вы хотите, нету.",
"URL неправильный.",
"Я даже попробовал поглядеть рядом.",
"…",
"Прощайте!",
""
);
var speed = 40;
var index = 0; text_pos = 0;
var str_length = tl[0].length;
var contents, row;
function type_text()
{
contents = '';
row = Math.max(0, index-7);
while (row<index) contents += tl[row++] + '<br />';
document.getElementById('err_text').innerHTML = contents + tl[index].substring(0,text_pos) + "_";
if (text_pos ++== str_length)
{
text_pos = 0;
index++;
if (index != tl.length)
{
str_length = tl[index].length;
setTimeout("type_text()", 1500);
}
} else
setTimeout("type_text()", speed);
}
Осталось только переделать функцию «type_text» так, чтобы она выводила текст в нужный Вам контейнер (err_text) после наступления события, например, «window.onload».
Думаю, в «NextMail» не обидятся :-) Только скрипты им наверное студенты начальных курсов пишут на подработке. Скрипт можно оптимизировать, а главное убрать глобальные переменные, но для понимания работы этого примера вполне достаточно.