Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   как получить url картинки и перейти по нему в новой вкладке? (https://javascript.ru/forum/misc/70832-kak-poluchit-url-kartinki-i-perejjti-po-nemu-v-novojj-vkladke.html)

денис77447327 05.10.2017 16:11

как получить url картинки и перейти по нему в новой вкладке?
 
как получить url картинки и перейти по нему в новой вкладке?
var w=document.getElementsByClassName('img')[3].attr('src');

window.open(src).click();

пробую так, не работает

laimas 05.10.2017 16:22

<a href="src изображения" target="_blank"><img src="" /></a>

денис77447327 05.10.2017 16:36

мне нужно это сделать скриптом на чужом сайте .

laimas 05.10.2017 16:41

Цитата:

Сообщение от денис77447327
мне нужно это сделать скриптом на чужом сайте

Как на чужом сайте можно выполнить скрипт?

ksa 05.10.2017 16:42

Цитата:

Сообщение от денис77447327
var w=document.getElementsByClassName('img')[3].attr('src');
 
window.open(src).click();


пробую так, не работает

Почему некоторые думают, что если написать, пофиг чего, на аглицком - это уже программа и она должна работать? :blink:

Nexus 05.10.2017 16:54

Цитата:

Сообщение от ksa
Почему некоторые думают, что если написать, пофиг чего, на аглицком - это уже программа и она должна работать?

А это разве не так?)

var img=document.getElementsByClassName('img'),
    src=!!img[3]?img[3].getAttribute('src'):'',
    win=window.open(src,'_blank');
if(!win)
    alert('Окно заблокировано браузером');

laimas 05.10.2017 17:01

Цитата:

Сообщение от Nexus
А это разве не так?)

А вот так alert('Окно заблокировано браузером'); скорее всего и будет. )

денис77447327 06.10.2017 00:55

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

laimas 06.10.2017 01:49

Цитата:

Сообщение от денис77447327
если окно заблокировано я это вижу в браузере..

Доступ к данным чужого домена можно получить только в том случае если этот домен дает на это разрешение.

Nexus 06.10.2017 08:07

Цитата:

Сообщение от денис77447327
Nexus спасибо но не работает, открывает пустую вкладку

значит на странице нет четырех элементов с классом «img».


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