Показать сообщение отдельно
  #1 (permalink)  
Старый 25.08.2016, 15:32
Новичок на форуме
Отправить личное сообщение для mamonic Посмотреть профиль Найти все сообщения от mamonic
 
Регистрация: 25.08.2016
Сообщений: 4

Как клонировать результат выполнения скрипта?
Здравствуйте. Подскажите, можно ли загрузив 1 раз скрипт, вывести его результат в нескольких местах?
Допустим есть рекламный код ЯндексДиректа.

Пример кода, который прописан на странице:

<div id="yandex_ad"></div>
<script type="text/javascript">
(function(w, d, n, s, t) {
    w[n] = w[n] || [];
    w[n].push(function() {
        Ya.Direct.insertInto(123456, "yandex_ad", {
            stat_id: 1,
            ad_format: "direct",
            font_size: 0.8,
            font_family: "arial",
            type: "flat",
            limit: 1,
            title_font_size: 1,
            links_underline: true,
            site_bg_color: "FFFFFF",
            title_color: "000000",
            url_color: "000000",
            text_color: "000000",
            hover_color: "0066FF",
            sitelinks_color: "000000",
            favicon: true,
            no_sitelinks: false
        });
    });
    t = d.getElementsByTagName("script")[0];
    s = d.createElement("script");
    s.src = "//an.yandex.ru/system/context.js";
    s.type = "text/javascript";
    s.async = true;
    t.parentNode.insertBefore(s, t);
})(window, document, "yandex_context_callbacks");
</script>


В результате его выполнения в контейнере <div id="yandex_ad"></div> появляется содержимое.
Можно ли это содержимое вывести в разных местах одновременно?
Ответить с цитированием