Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   JavaScript refresh() (https://javascript.ru/forum/misc/54867-javascript-refresh.html)

Murat 03.04.2015 23:52

JavaScript refresh()
 
Умные люди! Есть ли какой нибудь метод перерисовки или обновления <img>?
Задача такая:
-Есть TextArea и в нем пользователь вводит какое то слово или текст;
-Допустим пользователь ввел "Hello";
-Есть массив изображений("В изображениях буквы");
Надо вывести на <img> картинку с буквой "H" затем картинку с "e","l","l","o" и.т.д с секундой задержкой на каждую букву(картинку).

P.S. В языке C# есть функция refresh() которая обновляет картинку, а на javascript нету или я чего недосмотрел.
Заранее спасибо!

рони 03.04.2015 23:56

Murat,
http://learn.javascript.ru/timers

Murat 04.04.2015 00:11

Спасибо за информацию РОНИ. Но пока у меня не получается. У вас похоже большой опыт в программировании. Если вас не затруднит сможете показать исходники этого задания тупому студенту)))

danik.js 04.04.2015 00:27

В зависимости от буквы меняешь src картинки. Перебираешь буквы по таймеру.

src картинки умеешь менять? условия if .. else умеешь писать? Про таймер смотри по ссылке что дали. Че еще надо? Ты настолько туп что не можешь сформулировать вопросы по непонятным моментам?

рони 04.04.2015 00:48

Murat,
<img src="" alt=""><p></p>
<script>
var str = 'Hello', img = document.querySelector('img'), p = document.querySelector('p');
function foo()
{  var src = str.slice(0,1)+'.img';
   img.src = src;
   str = str.slice(1)
   p.innerHTML += src+"<br>" //для контроля
   str && window.setTimeout(foo, 1000)
}
foo()

</script>

Murat 04.04.2015 05:12

РОНИ,
Огромный респект и уважуха!!!
Чтоб я делал без вас

Murat 04.04.2015 05:18

danik.js,
Спасибо!


Часовой пояс GMT +3, время: 23:04.