элементы массива меняются автоматически
есть три массива
klient = new Array("...","...","...","..."); imf = new Array("...","...","..."); tovar = new Array("...","...","..."); они выводятся случайным образом var nk = klient.length-1; var i = Math.round(nk*Math.random()); var nt = tovar.length-1; var j = Math.round(nt*Math.random()); document.write(klient[i] +" купил " + tovar[j]); document.write ("<img src=ris/"+imf[i]+".gif>"); Как сделать чтобы текст и картинки менялись автоматически с интервалом 2 с |
У вас клиенты покупают товары с интервалом ровно 2 секунды? Врать не хорошо )) Да еще и по заранее заданному списку?
|
Цитата:
http://javascript.ru/setTimeout http://javascript.ru/setInterval |
написала
setTimeout(function kl() { document.write(klient[i]+"купил"+tovar[j]); }, 2000) setTimeout(function img() { document.write("<img src=ris/"+inf[i]+".gif>"); }, 2000) не работает. хочу разобраться. спасибо. |
Цитата:
|
innerHTML не работает.
|
Цитата:
|
Цитата:
<div id='test'></div> <script> document.getElementById('test').innerHTML='Test'; </script> Таки работает! |
а как через функцию setTimeout?
|
Цитата:
<div id='test'></div> <script> setTimeout(test,200); function test() { var o=document.getElementById('test'); var i=-o.innerHTML; o.innerHTML=-i+1; setTimeout(test,200); }; </script> |
Часовой пояс GMT +3, время: 18:51. |