SPO 2013 - 왼쪽 마우스 버튼을 클릭하면 새 창 / 탭의 링크 목록 항목 (웹 사이트)을 열는 방법은 무엇입니까?

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/116482

문제

우리는 O365 / SharePoint 온라인 2013을 사용하고 있습니다.

인트라넷에서는 사용자가 중요한 외부 웹 사이트에 링크를 추가 할 수 있도록 페이지에 OOTB 링크 목록이 있습니다. 기본적으로 해당 링크가 현재 창에서 열리고 사용자를 효과적으로 인트라넷 사이트에서 가져 오는 것입니다.

왼쪽 마우스 버튼을 클릭하면 링크가 새 탭에서 열리고 싶습니다. 어떻게 이렇게 할 수 있습니까? 나는 .js JavaScript 파일을 만들고 링크 목록의 "JS-Link"옵션을 사용하여 도구 상자의 링크를 링크하지만 JavaScript를 알지 못할 때 나 자신을 쓸 수 없습니다.

인터넷을 높이고 낮게 검색하고 다른 스크립트와 솔루션을 시도했지만 오른쪽으로 작동하는 것 같습니다. 이런 종류가 SharePoint의 기본 옵션이어야합니다.

** 편집 / 솔루션 **

이 질문을 한 직후에 알아 내려고 관리했습니다. 나는 .js 파일에서 작동하지 않는 하나의 스크립트를 가지고 있으며, 나는 단지 절망적 인 일을 시도하기 위해 그것을 맹목적으로 편집하고 그것이 일했습니다!

다른 누군가가 알고 싶어한다면, 답변은 filenamehere.js를 만드는 것이며 내부에 다음 스크립트를 포함하는 것입니다.

$(document).ready(function() {
$("a").removeAttr('onclick').attr("target","_blank");
   });
.

이후, 사이트 모음 SiteSsets 폴더에 스크립트 파일을 저장하고 웹 파트 설정 / 도구 상자의 JS-Link 옵션에 "~ siteCollection / SiteSets / filenamehere.js"를 입력하십시오. : -)

편집 2 : 웹 파트 js-link 옵션에 스크립트를 적용한 경우에도 스크립트가 글로벌 사이트 탐색 링크에 적용되는 스크립트가 어떻게 든 스크립트가 이제 스크립트가 적용됩니다. 누군가가 이것을 고치는 방법을 알고 있다면, 그것은 굉장한 것 이상일 것입니다! : -)

도움이 되었습니까?

해결책

나는 문제를 해결하고 똑같은 것을 찾을 수있는 사람과 답변을 공유하고 싶었습니다.그래서 저는 jQuery가 작동하는 방식과 솔루션이 간단하고 모든 링크를 선택하는 것보다는 스크립트에 대해 더 지정된 대상을 만들어야합니다.

내가 한 일은 지정된 목록 (WPQ #)의 모든 링크를 선택했습니다.목록의 이름이 "WebPartwpQ1"이라는 이름의 예 :

$(document).ready(function() {
$( "#WebPartWPQ1 a" ).attr("target","_blank");
   });
.

새 탭에서 링크 목록 항목을 열어야하는 것과 동일한 사람이 도움이되기를 바랍니다!: -)

다른 팁

$ ( "# webpart ...")를 추가해야합니다. 각 웹 파트에 대한 행을 추가해야합니다. 톱 탐색 바 연결 만 남기고 싶을 경우 적용 할 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 sharepoint.stackexchange
scroll top