Strict Standards: Resource ID#32 used as offset, casting to integer (32) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#34 used as offset, casting to integer (34) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#35 used as offset, casting to integer (35) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Странная ошибочка....
ТвойWeb » WebMaster класс » JavaScript » Странная ошибочка....

Страниц (1): [1]
 

1. Systemnik - 12 Июня, 2008 - 08:09:45 - перейти к сообщению
Код убран!
Вот собственно код скрипта он вам покажется смешным потому что тут еще
даже свойства top и left не изменяются итд.. это все будет сделано в процессе работы..
Как вы заметили програмирую я и стараюсь соблюдать все стандарты W3C DOM
Вообщем незнаю почему но опера мне выдает ошибку:
Убрано!
У меня создан див с id'om iddddd тоесть это не глупая ошибка навсякий выложу код:
Код убран.
Все что в коде после коментария // Debug --
сделано для тестов .. в чем же ошибка??? Растерялся
2. Furax - 12 Июня, 2008 - 10:39:43 - перейти к сообщению
В том, что в тот момент, когда вызывается
CODE:
alert(document.getElementById(settings[5]).className);
Объекта iddddd ещё не существует. Браузер выполняет код последовательно: сначала создаёт объект документа, затем - объекты html, head, title, script, потом выполняет содержимое скрипта и только после этого создаёт body и div. Поставь свой alert() в body.onload или после divа - всё заработает.

З. Ы. А правильно не iddddd, а IDDQD!
3. Systemnik - 12 Июня, 2008 - 12:31:40 - перейти к сообщению
О, Фуракс наконец-то так тебя ждал! Спасибо друг! Улыбка Улыбка Подмигивание
Уже половину кода библиотеки заного переделал...
4. Systemnik - 12 Июня, 2008 - 12:48:38 - перейти к сообщению
Кстати вот один теоретический вопрос:
Вот например пусть создаются объект документа потом html head title script
и начинает выполнятся скрипт еасли в скрипте например есть код:
CODE:
var node = document.createElement("div");
document.getElementByTagName("head").appendChild(node);

Елемент div в создастся в элементе head сразу про выполнении скрипта или както потом?? Растерялся
5. Furax - 12 Июня, 2008 - 23:54:02 - перейти к сообщению
Сразу. Но не факт, что браузер даст Тебе создать див в заголовке.
6. Systemnik - 13 Июня, 2008 - 00:26:02 - перейти к сообщению
Да я это для примера сказал... Подмигивание Вообщем большое тебе спасибо за помощь!
7. Systemnik - 15 Июня, 2008 - 04:43:54 - перейти к сообщению
Разобрался сам!!!
8. Systemnik - 15 Июня, 2008 - 05:47:50 - перейти к сообщению
А вот еще вопрос на засыпку вот например я устанавливаю атрибут
document.getElementById("1"Подмигивание.style.top = 1;
а как это сделать соблюдая стандары DOM
через
document.getElementById("1"Подмигивание.setAttribute("style.top", 1);
не получается как быть? Растерялся
9. Systemnik - 15 Июня, 2008 - 05:54:07 - перейти к сообщению
Упс кажется я додумался.. пок не отвечайте!!! Язычок

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0354]     [ Gzipped ]