One my project I got a requirement that in SharePoint URL
field we have to open the link in new window. But URL field, we don't have
option to open the link in new window through UI. For that I have added custom JavaScript
in Content editor web part/Script web part.
Before updating JavaScript we have to add #Opennewtab at the
end of the URL in URL field as Show the image below.
Add following JavaScript to the List items page through
Content Editor web part/ Script editor web part.
<script
language="JavaScript">
_spBodyOnLoadFunctionNames.push("UpdateLinks");
function UpdateLinks()
{
var anchorsTags =
document.getElementsByTagName("a");
for (var x=0; x< anchorsTags.length;
x++) {
if
(anchors[x].outerHTML.indexOf('#Opennewtab)>0)
{
oldText = anchors[x].outerHTML;
newText = oldText.replace(/#Opennewtab/,'" target="_blank');
anchors[x].outerHTML = newText;
}
}
}
</script>
After adding this script save and close the web part. All the links added with #OpeninNewtab will be open in new window.