Задача: есть набор превью картинок, при нажатии на картинку появляется в окно с полным размером. И под фотографией нужно поставить сервис "поделиться". Пытаюсь поставить сервис addthis, и он отображается только при первом клике на любую картинку, в дальнейшем, сервис отображается в нерабочем виде. Когда таким же методом подключаю аналогичный сервис (yashare), то все прекрасно работает (но yashare не устраивает). Может есть иной способ достижения цели? При открытии окна добавляю див и тег скрипт, а при закрытии очищаю див и убираю тег скрипт. Чтобы сервис addthis запоминал для каждой большой картинки статистику, меняю урл в браузере при появлении окошка с большой картинкой. Код (Text): function ShowLike(id) { // сначала добавляю служебный див, в который затем скрипт размещает свои кнопки document.getElementById(id).innerHTML='<div class="addthis_toolbox addthis_default_style"><a class="addthis_button_preferred_1"></a><a class="addthis_button_compact"></a><a class="addthis_counter addthis_bubble_style"></a></div>'; var po = document.createElement("script"); po.type = "text/javascript"; po.async = true; po.src = "http://s7.addthis.com/js/300/addthis_widget.js#pubid=ra-4eed00471e2e3c9a"; document.getElementById(id).appendChild(po); } function HideLike(id) { var myNode = document.getElementById(id); while(myNode.firstChild != null) myNode.removeChild(myNode.firstChild); document.getElementById(id).innerHTML=""; }