изменить изображения src с событием onClick window.open - PullRequest
0 голосов
/ 07 октября 2019

как только вы нажмете на картинку, она поменяется местами и автоматически откроется новое окно на https://stackoverflow.com/. Есть идеи / поддержка, что я пропустил, что эта комбинация будет работать? В настоящее время изображение меняется, к сожалению, новое окно не открывается.

document.getElementById("img").onclick = function() {
    if(this.src == "https://www.w3schools.com/html/img_girl.jpg"){
        this.src = "https://www.w3schools.com/html/pic_trulli.jpg";
    } else {
        this.src = "https://www.w3schools.com/html/img_girl.jpg";
    }
};
							
<a href="##"onClick="window.open('https://stackoverflow.com/', '_blank','width=900,height=880, toolbar=no,location=no,directories=no,statu s=no,menubar=no,scrollbars=yes,copyhistory=no,resizable=no'), BoldText(this);"><img id="img" src="https://www.w3schools.com/html/img_girl.jpg" height="22" width="22" alt="Twitter"></a>

Ответы [ 2 ]

1 голос
/ 07 октября 2019

У меня нет проблем с обменом и открытием img в новом окне. Ваш _blank должен закрывать новое окно.

Из jsfiddle у меня это работает: https://jsfiddle.net/xg1w7b6o/

Какой браузер вы используете? Может быть, в браузере указано, что окно не открывается.

0 голосов
/ 08 октября 2019

Новое окно не открывается, потому что оно блокируется либо браузером, либо расширением рекламного блока! Попробуйте отключить расширение рекламного блока, если оно у вас есть, и разрешить всплывающие окна в настройках браузера для своей страницы!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...