none
Подскажите, как сделать так, чтобы вложения в списке SharePoint открывались в новом окне? RRS feed

  • Общие обсуждения

  • Понимаю, что комбинация <Shift> + <Колесо вниз> решает мою проблему,

    но попался "придирчивый пользователь" ему надо, чтобы обычный клик по вложению открывал документ в новом окне.

    Подскажите, есть ли какое-то решение при помощи JavaScript или JQuery ?

    29 сентября 2017 г. 5:17

Все ответы

  • Добрый день

    предлагаю попробовать

    jQuery("#idAttachmentsTable").find("a").attr("target","_blank")


    мой блог не много о SharePoint

    29 сентября 2017 г. 6:44
    Модератор
  • Вот этот код частично решает мою проблему: он открывает вложение как скаченный файл, браузер внизу предлагает скачать и открыть файл:

    	$.each( $("a[onclick*='DispDocItemExWithServerRedirect']"),
    		    function(i, anchor) {
    				var attUrl = $(this).attr("href");
    					$(this).removeAttr("onclick");
    					$(this).removeAttr("onmousedown");
    					$(this).click(function () {
    									 window.open(attUrl);
    									 return false;									 
    								  });
    			});
    

    29 сентября 2017 г. 6:56
  • Добрый день

    предлагаю попробовать

    jQuery("#idAttachmentsTable").find("a").attr("target","_blank")


    мой блог не много о SharePoint

    Не работает. Возможно Вы под #idAttachmentsTable имели ввиду что-то другое?
    29 сентября 2017 г. 8:31
  • срабатывает вот такой код:

    	$.each( $("a[onclick*='DispDocItemExWithServerRedirect']"),
    		    function(i, anchor) {
    				$(this).removeAttr("onclick");
    				$(this).attr("target", "_blank");				
    			});
    

    Но открывается документ всё же в другой вкладке, а не в новом окне. ((

    29 сентября 2017 г. 9:02