Как заставить скрипт перезагрузиться и выполнить заново?

У меня есть страница, которая загружает скрипт от третьей стороны (лента новостей).src URL для скрипта назначается динамически при загрузке (для стороннего кода).

<div id="div1287">
    <!-- dynamically-generated elements will go here. -->
</div>

<script id="script0348710783" type="javascript/text">
</script>

<script type="javascript/text">
    document.getElementById('script0348710783').src='http://oneBigHairyURL';
</script>

Скрипт загружен сhttp://oneBigHairyURL затем создает и загружает элементы с различными материалами из ленты новостей, с красивым форматированием и т. д. вdiv1287 (Идентификатор "div1287" передается вhttp://oneBigHairyURL поэтому скрипт знает, куда загружать контент).

Единственная проблема в том, что он загружается только один раз. Я бы хотел, чтобы он перезагружался (и, таким образом, отображал новый контент) каждые n секунд.

Итак, я решил попробовать это:

<div id="div1287">
    <!-- dynamically-generated elements will go here. -->
</div>

<script id="script0348710783" type="javascript/text">
</script>

<script type="javascript/text">
    loadItUp=function() {
        alert('loading...');
        var divElement = document.getElementById('div1287');
        var scrElement = document.getElementById('script0348710783');

        divElement.innerHTML='';
        scrElement.innerHTML='';
        scrElement.src='';
        scrElement.src='http://oneBigHairyURL';
        setTimeout(loadItUp, 10000);
    };
    loadItUp();
</script>

Я получаю предупреждение, div очищает, но динамически сгенерированный HTML не загружается в него.

Есть идеи, что я делаю не так?

Ответы на вопрос(5)

Ваш ответ на вопрос