0 / 0 / 1
Регистрация: 13.04.2013
Сообщений: 165
|
||||||||||||||||
1 | ||||||||||||||||
Подмена изображений18.06.2016, 14:20. Показов 2612. Ответов 6
Метки нет (Все метки)
Здравствуйте. Есть скрипт на смену изображений в браузерной игре. Но изображения меняются не везде и в одном месте не получается сменить.
Вот код элемента который я могу поменять:
0
|
18.06.2016, 14:20 | |
Ответы с готовыми решениями:
6
Смена изображений при обновлении страницы. Адаптивность изображений Подмена картинок на js подмена картинки подмена console.log |
0 / 0 / 1
Регистрация: 13.04.2013
Сообщений: 165
|
|
19.06.2016, 01:23 [ТС] | 3 |
kalabuni, нечего не понял, кроме твоего чрезмерного ЭГО и тяги к нравоучению. Я просил нормальный ответ что мне нужно сделать а не то что ты мне написал. Вопрос остаётся открытым, кто может помогите пожалуйста. Заранее спасибо.
0
|
Superposition
950 / 615 / 256
Регистрация: 27.10.2013
Сообщений: 2,083
|
|||||||||||
19.06.2016, 03:02 | 4 | ||||||||||
Apakalipsis, немудрено, тут код с сильным запахом. Могу дать простейшую рекомендацию например для работы с изображениями нужно их всех загрузить на стадии инициализации игры. Вот вариант метода предварительной загрузки картинок:
Pending - процесс загрузки еще идет(можно показать спиннер или шкалу прогресса). Done - загрузка завершена, все картинки в кеше. Пример использования:
0
|
0 / 0 / 1
Регистрация: 13.04.2013
Сообщений: 165
|
||||||
19.06.2016, 03:53 [ТС] | 5 | |||||
Padimanskas, проблема не с загрузкой изображений, и пофигу что код кривоват, дело в том что я не понимаю как мне зацепить изображение во втором случае когда оно обёрнуто в имейдж бокс. Ведь адрес и в 1 и во 2 случае одинаковый, и я у друга спрашивал как он это делает, но он делал это в делфи и он мне сказал что у него не важно во что обёрнуто. Если этот адрес дёргается то он заменит картинку везде где дёргается этот адрес. А в js как я понял если даже адрес одинаковый, то всё равно там где обёрнуто в имейдж бокс там картинка всё равно не заменится, пусть и адрес одинаковый. Вот в этом проблема. Как правильно составить условие что бы зацепить объект который я скидывал вторым примером. Вот он ещё раз:
0
|
Superposition
950 / 615 / 256
Регистрация: 27.10.2013
Сообщений: 2,083
|
|
19.06.2016, 04:31 | 6 |
Apakalipsis, в js нет никаких имеджбоксов это не дельфа. у блока div можно прочитать/установить правила стилей динамически, можно прямо в разметке внутри атрибута как у тебя в примере. предположим из кода это делается так div.style.backgroundImage = 'url('+путь к картинке+')'; еще попробуй все таки обозначить протокол или относительный путь
0
|
супермизантроп
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,625
|
|
19.06.2016, 09:53 | 7 |
природа обделила?
бывает поясню иначе: в HTML-коде в атрибуте SRC тега <IMG>вы можете прописать "myPicture.png", т.е. относительный адрес файла с картинкой, но браузер её найдёт в той же папке, что и текущий HTML-файл и в свойстве src этого элемента пропишет абсолютный путь к указанному файлу т.е. значение атрибута далеко не всегда равно значению соответствующего свойства а вы в своём скрипте этого совершенно не учитываете -- выражение tgt.src.substr(0,3), которое вы используете в своём скрипте, по-любому вернёт вам подстроку 'htt'
0
|
19.06.2016, 09:53 | |
19.06.2016, 09:53 | |
Помогаю со студенческими работами здесь
7
Подмена url картинки Подмена ключа значения в get запросе Подмена класса при клике Подмена последнего запроса при рефреше Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |