문제

C 링을 포함한 사용자 정의 링크 목록을 만들어야합니다. 링크가 새 페이지 (IE의 새 탭)로 열립니다.어떻게 해결할 수 있습니까?고마워.

도움이 되었습니까?

해결책

Similar questions is asked here:
How can you have SharePoint Link Lists default to opening in a new window?

You can edit the page in SharePoint designer, convert the List View web part to an XSLT Data View. (by right click + "Convert to XSLT Data View"). Then you can edit the XSLT - find the a tag and add an attribute target="_blank"

다른 팁

You can write a javascript function to solve this.

    <script type="text/javascript">
    $(document).ready(function(){

     if("your condition")
     {
    $('.s4-ba a').attr('target', '_blank');
     }
    });</script> 

나는 aanchal의 예를 밟았습니다.하지만 제대로 일하기 위해 몇 가지 다른 것들이 필요했습니다. 내 변경 사항을 적용하기 위해 적절한 스타일을 찾아야하는 것보다 jQuery에 대한 참조를 추가해야했습니다.SP2013으로 업그레이드 된 WSS3 사이트에서 실제로 오래된 필터링 된 목록을 표시하고있었습니다.그래서 나는 새로운 페이지에서 맨 위를 열고 텍스트의 글꼴 / 크기를 변경했습니다.

MS-VB2, MS-VH-DIV 및 MS-HeaderSortTitleLink는 발견되고 변경된 CSS 클래스입니다.

이것은 내가 끝난 것입니다.

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
    <script type="text/javascript">
    $(document).ready(function(){

      $('.ms-vb2 a').attr('target', '_blank');
      $('.ms-vb2 a').attr('style', 'font-family: Arial; font-size: 13px');
      $('.ms-vb2').attr('style', 'font-family: Arial; font-size: 13px');
      $('.ms-vh-div').attr('style', 'font-family: Arial; font-size: 13px');
      $('.ms-vb2 td').attr('style', 'font-family: Arial; font-size: 13px');
      $('.ms-headerSortTitleLink ').attr('style', 'font-family: Arial; font-size: 13px');
     });</script> 
.

이 코드를 사용하여 텍스트 파일에 저장하고 SharePoint 사이트에 업로드 할 수 있습니다. 페이지에서 컨텐츠 편집기 웹 파트를 사용하여 대화 상자에서 SharePoint의 텍스트 파일에 링크를 붙여 넣습니다.레이아웃으로 이동하여 웹 파트를 숨겨진 것으로 플래그하십시오.이제이 페이지의 모든 링크가 새 탭에서 열립니다.나는 그냥 SharePoint 2010에서 그것을했고, 2013 년에도 작동 할 것입니다.

<script type="text/javascript">
$(document).ready(function(){

 if("your condition")
 {
$('.s4-ba a').attr('target', '_blank');
 }
});</script> 
.

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