alexey84
phplancer
ошибка прелоадера в ослике
Хочу сделать универсальный прелоадер к аяксу, универсальный, т е чтобы в любом месте всплывал, не привязываясь к текущей структуре документа. В фаервоксе все замечательно работает просто не нарадуюсь, но в проклятом осле выдает, что операция прервана, невозможно подсоединиться к узлу и страницу не грузит. Скрипт срабатывает в самом начале загрузки страницы, вот скрипт
var obj = getElementsByTagName('body')[0];
if( !document.getElementById("preloader") && obj ) {
var cardLab = document.createElement('DIV');
cardLab.setAttribute('id', 'preloader');
obj.appendChild(cardLab);
document.getElementById('preloader').innerHTML='<b>Идет загрузка...</b>';
.................
}
решил пойти другим путем, вместо создания елемента просто засунул его в боди:
document.body.innerHTML='<div id="preloader" style="position:absolute;left:40%;top:20%;border: 1px solid #cccccc;background-color:#eeeeee;padding:15px;font-size:14px;font-weight:bold">Идет загрузка...</div>'+document.body.innerHTML;
в мазиле как всегда все ОК, а в осле элемент создает, а потом опять ошибка.
Тестил на 6 и 7 осле.
Народ как можно исправить эту ошибку?
П.С Билли будь ты проклят! =)
Хочу сделать универсальный прелоадер к аяксу, универсальный, т е чтобы в любом месте всплывал, не привязываясь к текущей структуре документа. В фаервоксе все замечательно работает просто не нарадуюсь, но в проклятом осле выдает, что операция прервана, невозможно подсоединиться к узлу и страницу не грузит. Скрипт срабатывает в самом начале загрузки страницы, вот скрипт
var obj = getElementsByTagName('body')[0];
if( !document.getElementById("preloader") && obj ) {
var cardLab = document.createElement('DIV');
cardLab.setAttribute('id', 'preloader');
obj.appendChild(cardLab);
document.getElementById('preloader').innerHTML='<b>Идет загрузка...</b>';
.................
}
решил пойти другим путем, вместо создания елемента просто засунул его в боди:
document.body.innerHTML='<div id="preloader" style="position:absolute;left:40%;top:20%;border: 1px solid #cccccc;background-color:#eeeeee;padding:15px;font-size:14px;font-weight:bold">Идет загрузка...</div>'+document.body.innerHTML;
в мазиле как всегда все ОК, а в осле элемент создает, а потом опять ошибка.
Тестил на 6 и 7 осле.
Народ как можно исправить эту ошибку?
П.С Билли будь ты проклят! =)