Здравствуйте. Подскажите, можно ли загрузив 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> появляется содержимое.
Можно ли это содержимое вывести в разных местах одновременно?