Регистрация    Вход  
Всего выпусков: 201908
За последние 7 дней: 96
За последние 24 часа: 9

Свежие выпуски:

В обработке:
 
№6/2018 от 12.11.2018
№707 от 17.11.2018
№89(1003) от 14.11.2018
№46 от 16.11.2018
№41-18 от 11.11.2018

Безопасная загрузка полки со свежими выпусками.

Для того, чтотбы полка загружалась после загрузки основного контента можно использовать код, приведенный ниже. Данный код обращается к сайту pressa-online.com только после загрузки страницы (по событию window.onload), таким образом он не будет препятствовать работоспособности Вашего сайта даже если сайт pressa-online.com не отвечает.

 

(function (handler, params) {
 
    if (!document.pressaonline)
        document.pressaonline = [];
 
    var divId = 'i' + Math.random();
    document.write('<div id="' + divId + '"></div>');
 
    document.pressaonline[document.pressaonline.length] = { id: divId, params: params };
 
    if (window.addEventListener) { window.addEventListener('load', handler, false); }
    else if (window.attachEvent) { window.attachEvent('onload', handler); }
    else { window.onload = handler; }
    setTimeout(handler, 2000);
})(function () {
    var po = document.pressaonline;
    for (var i = 0; i < po.length; i++) {
        var pp = po[i].params;
        var divId = po[i].id;
        var div = document.getElementById(divId);
        var path = "/ws.aspx?service=shelf-creator-ajax";
        for (var p in pp)
            path += "&" + p + "=" + encodeURIComponent(pp[p]);
        if (!div.getAttribute("pressaonline-url")) {
            div.setAttribute("pressaonline-url", path);
            var se = document.createElement("script");
            se.setAttribute("src", "http://pressa-online.com" + path);
            var head = document.getElementsByTagName("head")[0];
            head.appendChild(se);
        }
    }
}, {
    uid: 15,
    // aid: "957cad1d-4d0a-425b-a8e3-5959ed5062f1",
    n: 2
});

 

Параметры указываются в формате JSON в нижней части скрипта. Параметры те же,  что и параметры URL основного скрипта:

  • uid - идентификатор пользователя
  • aid - идентификатор издания
  • n - количество выпусков
  • encoding - кодовая страница или название кодировки.

 

 

Все права принадлежат ООО «Пресса-Онлайн»