| 
 IE: создание элементов. Задача: создать программно в IE элемент div и положить туда текст. В head написал код: window.onload = function() { var myDiv = document.createElement("DIV"); var myText = document.createTextNode("Текст"); document.body.appendChild(myDiv); myDiv.appendChild(myText); } В IE он не работает, зато работает в лисе. В чём особенность? что-то с DOM моделью? | 
| 
 Да вроде все правильно, должно работать 
window.onload = function() {
  var myDiv = document.createElement('div');
  myDiv.appendChild(document.createTextNode('Текст'));
  document.body.appendChild(myDiv);
};
 | 
| 
 В том и дело, что ошибки я здесь вообще не найду, всё просто! Но ведь не работает в IE, может у меня в нём какие-то настройки отключены (что надо включить?) или его "смущает" событие onload, хотя я и без него писал код. | 
| 
 Onload нужен для того, чтобы код выполнялся, когда DOM уже готов к использованию. Код правильный, в IE работает, видимо проблема на локальном компьютере | 
| 
 Что мне надо в IE включить/выключить чтобы код заработал если он верный. | 
| 
 Прошу меня простить если скажу не правильно, но на мой взгляд здесь неправильная логика: head грузиться до body, поэтому функция не может ничего делать когда body еще нет. скрипт я думаю выполняется но боди еще не создано. думаю это не в DOM дело, а в особенности ie и других браузеров. К примеру вот такой код работает в ie: <head><script language="javascript"> function booo(){var myDiv = document.createElement("DIV");var myText = document.createTextNode("Текст");document.bod y.appendChild(myDiv);myDiv.appendChild(myText);}</script></head><body onload="booo()"> при этом включать или выключать ничего не надо. | 
| 
 Цитата: 
 Цитата: 
 | 
| 
 Цитата: 
 | 
| 
 А чего тут чесаться? У ТС какие-то локальные проблемы с ИЕ. | 
| 
 а вот здесь я не согласен, по поводу локальных проблем. У меня нет никаких проблем, но однако его вариант не работает, вывод нас уже двое, вот и поехала статистика сколько раз и кому из заказчиков объяснять проблему с их локальным вариантом. | 
| Часовой пояс GMT +3, время: 12:37. |