Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> .style.display id null 
V
    Опции темы
Onis
Дата 12.8.2008, 21:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 241
Регистрация: 18.6.2005
Где: Украина, Николаев

Репутация: 1
Всего: 3



Мой код:
Код

<html>
<head>
<title>
</title>
</head>
<script type="text/javascript" src="javascript/news.js"></script>
<script>
function newsPrintProc()
{
    document.getElementById("loadingDiv").style.display = "block";
    var proc = document.getElementById("loadingProc");
    switch (httpPrintNewsRequest.readyState)
    {
        case 0:
            proc.innerHTML = "...";
        break;
        case 1:
            proc.innerHTML = "загрузка...";
        break;
        case 2:
            proc.innerHTML = "загружено";
        break;
        case 3:
            proc.innerHTML = "подготовка к просмотру...";
        break;
        case 4:
            document.getElementById("newsHere").innerHTML = httpPrintNewsRequest.responseText;
            proc.innerHTML = "готово";
            document.getElementById("loadingDiv").style.display = "none";
        break;
        default:
            document.getElementById("loadingDiv").style.display = "none";
        break;
    }
}

function printNews()
{
    httpPrintNewsRequest = new createHttpRequest();
    httpPrintNewsRequest.open('GET', "php/print_news.php");
    httpPrintNewsRequest.onreadystatechange = newsPrintProc;
    httpPrintNewsRequest.send(null);
}
printNews();

</script>
<link href="style.css" rel="stylesheet" type="text/css"/> 
<body>

<div id="loadingDiv" style="display:none;" class="loadingDiv">
    <span id="loadingTxt" class="loadingTxt">На странице идет загрузка, пожалуйста подождите...</br>
        <span id="loadingProc" class="loadingProc">
        
        </span>
    </span>
</div>


Моя пробема: у меня нет проблемы, всё работает.

Проблемя лисенка: файрбаг ругаеться на 10 строчку.

document.getElementById("loadingDiv") is null
[Break on this error] document.getElementById("loadingDiv").style.display = "block";


wtf? :(

Это сообщение отредактировал(а) Onis - 12.8.2008, 21:47
PM MAIL   Вверх
bars80080
Дата 12.8.2008, 23:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 44
Всего: 315



знаешь, так выглядит, словно у тебя вызов функции идёт до того как загружаются дивы с нужными id
PM MAIL WWW   Вверх
Onis
Дата 12.8.2008, 23:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 241
Регистрация: 18.6.2005
Где: Украина, Николаев

Репутация: 1
Всего: 3



...мля точно *закрыто*

Добавлено через 1 минуту и 50 секунд
Просто мой прокаженный мозг думал что сначала загружается страничка а потом выполняются скрипты.

Добавлено через 4 минуты и 31 секунду
Поставил printNews(); в страницы и всё ок.

просто меня сбило с толку что и в предыдущем варианте всё прекрасно работало.
PM MAIL   Вверх
bars80080
Дата 13.8.2008, 09:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 44
Всего: 315



там видать тормозило  smile 
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0442 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.