Что я хочу сделать, так это: веб-страница с постоянно обновляемым контентом. (В моем случае обновление каждые 2 с) Новый контент добавляется к старому вместо перезаписи.
Вот код, который у меня есть:
var msg_list = new Array(
"<message>Hello, Clare</message>", "<message>Hello,Lily</message>",
"<message>Hello, Kevin</message>", "<message>Hello, Bill</message>"
);
var number = 0;
function send_msg()
{
document.write(number + " " + msg_list[number%4]+'<br/>');
number = number + 1;
}
var my_interval = setInterval('send_msg()', 2000);
Однако и в IE, и в Firefox распечатывается только одна строка, и страница больше не будет обновляться. Интересно, что в Chrome строки печатаются непрерывно, что я и ищу.
Я знаю, что document.write () вызывается при загрузке страницы в соответствии с этой ссылкой . Так что это определенно не способ постоянно обновлять веб-страницу. Каков будет лучший способ достичь того, что я хочу сделать?
Абсолютно новичок в Javascript. Спасибо.
Лили