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

Не работает функция innerHTML.
// Функция проверяет измнения в гостевой книги
        function checkUpdates()
        {
            var lastModified = getLastModified();
            if (lastUpdate < lastModified)
            {
                // Запрос новых данных из гостевой книги
                var req = getXmlHttpRequest();
                req.onreadystatechange = function()
                {
                    if (req.readyState != 4) return;
                    var records = JSON.parse(req.responseText);
                    // Элемент для отображения
                    var divResult = document.getElementById("divResult");
                    // Удаление старых записей
                    while (divResult.hasChildNodes()) divResult.removeChild(divResult.lastChild);
                    // Отображение записей гостевой книги
                    for (var i = 0; i < records.length; i++)
                    {
                        // Элемент для размещения записи
                        var divRecord = document.createElement("div");
                        divRecord.className = "divRecord";
                        // Ссылка на автора
                        var aAuthor = createElement("a", records[i].author);
                        aAuthor.href = "mailto:" + records[i].email;
                        divRecord.appendChild(aAuthor);
                        // Текст сообщения
                        var pMessage = createElement("p", records[i].message);
                        divRecord.appendChild(pMessage);
                        divResult.appendChild(divRecord);
 
                        divRecord.innerHTML +='<div id="boxes">
                        <div id="dialog2" class="window">
                        <b>Rudebox.org.ua</b> - все для веб-дизайнера
                        </div>
                        <div id="mask"></div>
                        </div>';
                        divResult.appendChild(divRecord)
 
                        // Время  последнего отображения
                        lastUpdate = lastModified;
                    }
                }
                req.open("GET", "getlastmsgs.php", true);
                req.send(null);
            }
            // Таймер на следующую проверку
            checkTimer = window.setTimeout("checkUpdates()", checkInterval);
        }
Ответить с цитированием