2016-12-02 8 views
0

У меня есть страница .aspx SharePoint, которая содержит ссылку, открывающую страницу, и я не могу изменить веб-страницу. Как добавить JavaScript, который открывает страницу в новом окне?JavaScript, чтобы открыть новую страницу, нажав на ссылку, расположенную в другой части страницы

Этот код помогает, но мне нужно, чтобы найти ссылку WebPart, и обрабатывать нажмите на ссылку, открыв новую страницу:

<a href="http://URL" target="_blank">LINK</a> 
+0

[достаточно легко узнать] (https://www.google.co.uk/webhp?sourceid=chrome- мгновенно и ион = 1 & espv = 2 & ie = UTF-8 # q = js% 20open% 20new% 20window% 20from% 20link) – GillesC

+0

Возможно, вы указали фактический URL-адрес в «LINK»? –

+2

Возможный дубликат [Открыть URL-адрес на новой вкладке (а не в новом окне) с помощью JavaScript] (http://stackoverflow.com/questions/4907843/open-a-url-in-a-new-tab-and -not-a-new-window-using-javascript) – GillesC

ответ

0

В вашем JavaScript, вам необходимо сначала получить ссылку на link <a> элемент. Вы можете сделать это с помощью ряда различных методов, таких как document.querySelector() или document.getElementById().

После того, как у вас есть ссылка на элемент, вы можете добавить атрибут target="_blank" по телефону element.setAttribute("target","_blank") (где element является переменной, содержащей ссылку на <a> элемента.

Точный код нужен, зависит от HTML в веб-часть, содержащая ссылку, так как это определит, как вы можете получить ссылку на элемент.