Добрый день. Не могу понять как отложить загрузку удаленного кода $DCODE_1$. Одним словом хочу отложить загрузку кода показа сылок SAPE на 5 секунд что бы ускорить загрузку сайта. Есть скрипт:
<script> window.setTimeout (function () {window.document.getElementById ("script_place").innerHTML = "$DCODE_1$";}, 5000); </script>
Но при выводе на экран сама сылка не показывается. $DCODE_1$ как бы затирает часть скрипта и на экране показывается часть скрипта после $DCODE_1$. А именно: ;}, 5000);
Если обычный HTML код вставляю в скрипт, то он нормально работает.
При просмотре кода страницы $DCODE_1$ преобразуется в <script type="text/javascript" src="удаленный код"></script>.
В таком случае. Я понимаю, что код должен быть что-то вроде:
<div id="script_place"> <script> window.setTimeout (function () {window.document.getElementById ("script_place").innerHTML = "<script type=\"text\/javascript\" src=\"http://код из sape\"><\/script>";}, 5000); </script> </div>
Но когда я так делаю скрипт срабатывает чере 5 сек, но сылка не появляется. Проверял на странице с рабочей сылкой сапы. То есть через стандартный код есть сылка, через скрипт с отложеной загрузкой нет.
Подскажите в чем я ошибся.