Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Перетаскивание картинок для загрузки (https://javascript.ru/forum/dom-window/58092-peretaskivanie-kartinok-dlya-zagruzki.html)

Schokk 04.09.2015 11:24

Перетаскивание картинок для загрузки
 
Здравствуйте. Есть следующая проблема. Есть блок для загрузки картинок:
<div class='addImageBlock require room'>
                <label>Главная<span>*</span></label>
                <div class="imageBG" id="phototype0" onclick="selectPhoto(0)">   
                </div>
            </div>

Если я возьму и перетащу картинку, с рабочего стола к примеру, в этот блок она туда загружается. надо что бы этого не происходило.
данный блок работает при нажатии на него, появляется диалоговое окно где пользователь может выбрать несколько картинок для загрузки.
помогите отключить перетаскивание с компа в браузер.

Lemme 04.09.2015 12:12

document.querySelector('addImageBlock').ondrop = function() {
  return false;
};

Schokk 04.09.2015 12:25

не помогло((
<script>
		document.querySelector('addImageBlock').ondrop = function() {
  return false;
};

	</script>

<div class='addImageBlock require room'>
                <label>Главная<span>*</span></label>
                <div class="imageBG" id="phototype0" onclick="selectPhoto(0)">
                </div>
        </div>

Lemme 04.09.2015 12:37

Schokk, замените
querySelector('addImageBlock')
на
querySelector('.addImageBlock')

Lemme 04.09.2015 12:40

Или еще проще:

<div class='addImageBlock require room' ondrop="return false";>

Schokk 04.09.2015 12:49

к сожалению ничего из этого не помогло(


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