У меня есть этот код:
function drop(evt) {
evt.stopPropagation();
evt.preventDefault();
var imageUrl = evt.dataTransfer.getData('URL');
alert(imageUrl);
}
Если вы отбрасываете элемент <img>
, он предупреждает URL-адрес изображения. Пока все хорошо.
Моя проблема в том, что если вы отбрасываете элемент <a>
, он предупреждает URL-адрес элемента href
<a>
. Я хочу предупредить URL-адрес элемента <img>
внутри <a>
, как если бы вы выбрали изображение в приведенном выше примере.
Возможно ли это?
Я не против использования JQuery или любой другой библиотеки. Я просто хочу взять URL-адрес изображения внутри элемента <a>
.
Все дело в том, чтобы перетащить изображения-ссылки с других сайтов на мои и получить URL-адрес изображений.
Чтобы быть более ясным, что я пытаюсь достичь, попробуйте перетащить изображение моего профиля прямо под этим постом и бросить его, чтобы играть. Он оповещает http://stackoverflow.com/users/3074592/laaposto
. Я хочу, чтобы http://i.stack.imgur.com/juvdV.jpg?s=32&g=1
был предупрежден.
Я хочу, чтобы решение работало с последней версией Chrome и Firefox.