как только вы нажмете на картинку, она поменяется местами и автоматически откроется новое окно на 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>
У меня нет проблем с обменом и открытием img в новом окне. Ваш _blank должен закрывать новое окно.
_blank
Из jsfiddle у меня это работает: https://jsfiddle.net/xg1w7b6o/
Какой браузер вы используете? Может быть, в браузере указано, что окно не открывается.
Новое окно не открывается, потому что оно блокируется либо браузером, либо расширением рекламного блока! Попробуйте отключить расширение рекламного блока, если оно у вас есть, и разрешить всплывающие окна в настройках браузера для своей страницы!