Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > IE - баг "Operation aborted"


Автор: Wiedzmin 29.8.2006, 17:26
Если до того как загрузится страница на каком-то событии добавляется еще один елемент (например с помощью createElement), например:

Код

<sсriрt type="text/Javasсriрt">
var d = document.createElement('div');
document.body.appendChild(d);
</sсriрt>


То выскакивает ошибка "Internet Explorer cannot open the Internet site http://example.com. Operation aborted." и окно становится чистым...

Это в ИЕ... Как можно исправить?   smile 

Автор: dstorm81 29.8.2006, 18:51
как обычно у МСИЕ ошибка в 13 строке
выпей меду smile как твой скрипт инициирует твою ошибку ума не приложу smile
весь код поможет отцу российской демократии

Автор: Sardar 29.8.2006, 19:06
dstorm81, кончай прикалываться smile

Wiedzmin, document.body не создан до конца если конечный </body> не прочитан. Будь я разработчиком браузера, то до закрывающего тега document.body был бы null. Отсюда: добавляй инфу после загрузки в точное место (можешь брать контейнер по ID). Либо старым document.write, но это не красиво.

Автор: smartov 29.8.2006, 23:34
Sardar абсолютно прав.
Надо бы хотя бы
Код

<sсriрt type="text/Javasсriрt">    
window.onload = function()
{
    var d = document.createElement('div');    
    document.body.appendChild(d);    
}
</sсriрt>

Автор: Wiedzmin 30.8.2006, 11:09
Понятно... Добавляю не в body, а в другой блок и работает smile. Всем спасибо

Автор: daxa 2.4.2008, 12:28
Подключаю htmlarea, в FF все отлично работает. В IE, как всегда, проблемы :(. При подключении файла htmlarea.js выдает ошибку "Operation aborted"(Вылетает в самом начале файла).
В чем тут дело, никак не могу понять, особенно учитывая то, что в другом проекте в IE работает без проблем(код скопирован оттуда).
Кто-нибудь  сталкивался с такой проблемой?


Автор: AKS 2.4.2008, 20:22
Цитата(daxa @  2.4.2008,  12:28 Найти цитируемый пост)
Кто-нибудь  сталкивался с такой проблемой?

http://forum.htmlbook.ru/viewtopic.php?pid=53431#p53431

Автор: smartov 2.4.2008, 23:11
Цитата(AKS @  2.4.2008,  20:22 Найти цитируемый пост)
Решение очень простое...

И оно же написано всего тремя постами выше

Автор: AKS 3.4.2008, 09:35
Цитата(smartov @  2.4.2008,  23:11 Найти цитируемый пост)
И оно же написано всего тремя постами выше

Вообще-то я цитировал WingedFox'а, приглашая взглянуть на предлагаемый им сценарий. Это одно и то же? Или ваше замечание мотивируется чем-то другим?

Автор: smartov 3.4.2008, 11:52
AKS
Цитата(AKS @  3.4.2008,  09:35 Найти цитируемый пост)
Или ваше замечание мотивируется чем-то другим?

Я хотел обратить внимание daxa, что решение (то же самое что и по ссылке "Решение очень простое...") написано уже в этой самой теме тремя постами выше его поста с вопросом.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)