
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
03.01.2018, 12:48
|
|||
|---|---|---|---|
|
|||
Загрузка картинки по средствам javascript |
|||
|
#18+
Всем добрый день. И так, имеется html код: <a href="#" class="" id="MainImageUrl"><img src="images/1_1_800.jpg" alt="" id="MainImage"></a> нужно по щелчку загрузить в img новую картинку images/1_2_800.jpg вариант №1: function (TargetId,TargetImgUrl) { document.getElementById(TargetId).innerHTML='<img src="'+TargetImgUrl+'" alt=""> } где: TargetId="MainImageUrl" TargetImgUrl="images/1_2_800.jpg" -------------------------------- вариант №2: { NewImg = new XMLHttpRequest() NewImg.open('Get',TargetImg,true); NewImg.responseType='arraybuffer'; ... var blobObj= new Blob([NewImg.response],{type: NewImg.getResponseHeader("Content-Type")}) var blobObjToImgUrl = window.URL.createObjectURL(blobObj); document.getElementById(TargetId).src=blobObjToImgUrl; ... NewImg.send(); } где: TargetId="MainImage" TargetImgUrl="images/1_2_800.jpg" оба варианта работаю... Вопрос: 1. вчем их преимущество друг перед ругом? 2. какой лучше, проще, надежнее использовать? PS: как я вижу в в парсинге данных оба выполняют запрос get. спасибо, всем заранее за ответ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.01.2018, 12:57
|
|||
|---|---|---|---|
|
|||
Загрузка картинки по средствам javascript |
|||
|
#18+
авторВопрос: JavaScript это не Java. Вы форумом ошиблись. автор1. вчем их преимущество друг перед ругом? И там там невероятно уродлиный говнокод. В XXI веке так никто не пишет. автор2. какой лучше, проще, надежнее использовать? см Бритва Оккама авторPS: как я вижу в в парсинге данных оба выполняют запрос get. спасибо, всем заранее за ответ. Мне кажется, что ответ у обоих запросов должен сильно отличатся, что и должно натолкнуть вас на мысль о принципиальной разнице. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&mobile=1&tid=2122362]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
148ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
| others: | 13ms |
| total: | 254ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...