
15.11.2009, 20:32
|
 |
Модератор Всея Форума
|
|
Регистрация: 14.05.2009
Сообщений: 4,021
|
|
|
Riim, аха, разобрался.
Octane, это документ, так?!
document.documentElement - корень документа, так?!
ele.getElementsByTagName - ищет узлы с указанным именем в контексте элемента. Так какого хера тут вмешан document?! Я не против того чтобы у документа был этот замечательный метод, но разве не надо искать в контексте DOM-узла? ИМХО у документа этот метод лишний...
|
|

15.11.2009, 20:33
|
 |
Модератор Всея Форума
|
|
Регистрация: 14.05.2009
Сообщений: 4,021
|
|
|
Octane, повторяю - document != html.
Разницу чувствуешь?
|
|

15.11.2009, 20:36
|
 |
Модератор Всея Форума
|
|
Регистрация: 14.05.2009
Сообщений: 4,021
|
|
|
Сообщение от Octane
|
|
Здесь сказано, что document является root-элементом дерева.
|
DOM-элементом? html?! root-элемент дерева это html...
Последний раз редактировалось B~Vladi, 15.11.2009 в 20:39.
|
|

15.11.2009, 20:45
|
|
|
Регистрация: 10.07.2008
Сообщений: 3,873
|
|
|
Сообщение от B~Vladi
|
Octane, повторяю - document != html.
Разницу чувствуешь?
|
Разве из моего сообщения #20 это не видно? <html> является дочерним по отношению к document.
|
Сообщение от B~Vladi
|
|
DOM-элементом?...
|
Опять же из сообщения #20 и описания интерфейса видно, что всё таки document — это еще и узел, у него есть дочерние узлы, и даже nodeName есть:
alert(document.nodeName);
В стандарте методы присутствуют, то что тебе это не нравится — твои личные предпочтения, я ничего нелогичного или неправильного в этом не вижу.
Последний раз редактировалось Octane, 15.11.2009 в 20:51.
|
|

15.11.2009, 20:53
|
 |
Модератор Всея Форума
|
|
Регистрация: 14.05.2009
Сообщений: 4,021
|
|
|
Сообщение от Octane
|
|
о что тебе это не нравится — твои личные предпочтения
|
Конечно.
Покопавшись - увидел, что document: nodeType==9, т.е. это нода... Что на счёт реализаций?! Всё хорошо?!
|
|

15.11.2009, 21:01
|
|
|
Регистрация: 10.07.2008
Сообщений: 3,873
|
|
|
Сообщение от B~Vladi
|
|
Что на счёт реализаций?! Всё хорошо?!
|
Вроде да
А tagName у него нет, скорее всего, потому что от HTMLElement ничего не наследует:
alert(Node.prototype.setAttribute);
alert(HTMLElement.prototype.setAttribute)
|
|

15.11.2009, 21:09
|
 |
Модератор Всея Форума
|
|
Регистрация: 14.05.2009
Сообщений: 4,021
|
|
|
Несовсем ясно. Откуда взялось Node и HTMLElement?!
Насчёт html - у узлов нет прототипа (в некоторых реализациях).
|
|

15.11.2009, 21:18
|
|
Интересующийся
|
|
Регистрация: 19.07.2009
Сообщений: 15
|
|
|
Сообщение от Octane
|
|
вы break с return не перепутали?
|
Поменял, протестил... Но... Css применяеться, но очень коряво...
Тоесть я вижу весь процес... Грузиться страница, убираються все стили, страница ержиться... ПОтом применяеться мой стиль но прямо на сьерженую страницу, страница не выравниваеться... Как быть??
|
|

15.11.2009, 21:20
|
 |
Модератор Всея Форума
|
|
Регистрация: 14.05.2009
Сообщений: 4,021
|
|
|
Я тебя предупреждал... Это корявый метод... Уверен, есть другие, правильные решения.
Может опишешь ситуацию более глобально?!
|
|

15.11.2009, 21:21
|
|
Интересующийся
|
|
Регистрация: 19.07.2009
Сообщений: 15
|
|
|
Млин... Может ктонить знает какие??
|
|
|
|