В фотошопе я создал изображения от 0.png до 9.png и знаю, что могу изменить каждую цифру для имитации счетчика, меняя каждую картинку каждой цифры по мере ее обратного отсчета.
ИДЕЯ 1:
Один способ, которым я думал, состоит в том, чтобы иметь несколько строк
HTML:
<div align="right"><img src="graphics/odometers/1.png" /id="digit1">
<img src="graphics/odometers/2.png" /id="digit2">
<img src="graphics/odometers/3.png" /id="digit3"></div>
JAVASCRIPT:
var imgCounter = document.getElementById('digit1');
imgCounter.src = "graphics/odometers/white and blue with black background/1.png"; // shows the digit 1
var imgCounter = document.getElementById('digit2');
imgCounter.src = "graphics/odometers/white and blue with black background/2.png"; // shows the digit 2
// etc for as many digits as I want to show
и меняйте цифры в javascript по каждому идентификатору. Это не сложно, но для гибкости можно иметь 1 идентификатор изображения и строку 3 .png вместе в javascript? Вот так ...
ИДЕЯ 2 : Не уверен, возможно ли это.
HTML:
<div align="right"><img src="" /id="formtimer"></div>
JAVASCRIPT:
// somehow show 3 graphics in a row 123 without having 3 ID tags, only 1 ID tag
var imgCounter = document.getElementById('formtimer');
imgCounter.src = "graphics/odometers/white and blue with black background/1.png";
Я знаю, что в приведенном выше примере показана только цифра 1, а не все 3 цифры ... (потому что я не знаю, возможно ли это).
Есть ли способ показать 3 картинки вместе? лол. Без труда? Я знаю, что технически все можно сделать трудным путем ...
Если это большая боль в заднице, я в порядке с IDEA 1, но это меньше "свободы", потому что я должен кодировать HTML с несколькими тегами ID, что является утомительным ...
Просто любопытно, что вы все думаете и есть ли у вас решение. :) Очень ценится.
ТАКЖЕ:
Можно ли оставить img src=""
как NULL или пустую строку, если позже я буду вставлять изображение через javascript?