Логин:

Пароль:

Форумы
Общие вопросы
Document Object Model
Обсуждаем конференцию
Web Usability (test)

Общие вопросы

звезданутые войны, часть вторая.

> Есть простое правило, если платформа Win, браузер MSIE и нужна прозрачная картинка:
> Если версия ниже 5.5 - выдавай гиф с прозрачным цветом.
> Если 5.5 / 6.0 (седьмого еще не видел, может будет поддержка) - выдавай полностью прозрачный гиф, задай ему размеры png-изображения и ему задай фильтр.
>
> Если платформа не Win - выдавай png, маковский MSIE понимает альфа-канал png на ура... версии под UNIX тебя наверняка не волнует ;-)
>
Офигительно! Вы это называете "поддержка со стороны браузера"? По-моему, это правильнее назвать "поддержка со стороны программиста"! Поддержка со стороны браузера выглядит примерно так: <img src="picture.png">
Пишу тут полностью клиент-сайд редактор и решил, что IE - все-таки отстой по сравнению с Мозиллой. Я делаю за две минуты код, который начинает работать в Мозилле (причем дебаггер остается, как правило, неиспользованным, хватает по уши DOM инспектора), а потом несколько часов трахаюсь с IE, выдумывая код, который ему понравится. Если кто-то считает, что IE - не отстой, пускай расскажет мне, как заставить IE5.5 выдавать правильно хотя бы имя файла, в котором произошла ошибка! ;)

Вот последний кусок, на котором его заклинило:

.this.onchange=function()
.{
..var nodeID,node;
..alert(nodeID=getID(this.workplace)+'_'+this.selector.selectedIndex);
..node=document.getElementById(nodeID);

..alert(getID(this.workplace.firstChild)+":"+node);
..var p=new Panel(node,this.panel);
..return false;
.}
когда эта функция срабатывает на первом элементе, первый отладочный alert выдает desktop_0, показывая, что имя собралось правильно, а вторая - desktop_0:null, сигнализируя о том, что, во-первых, там _есть_ документ с ID desktop_0, а во-вторых, что оно его не нашло по document.getElementById()! И как с этим бороться? Сил моих больше нет, сделайте мне бота с лицом Била Гейтса!

Или расскажите, в чем глубинный смысл разницы между node.ID и node.getAttribute('ID')? Кстати, устанавливаю их что по setAttribute('ID',), что по .ID= - no difference, вышеприведенный код не работает.
СообщениеАвторДата
Ars_art11.10.2002 01:30
Leechy11.10.2002 17:42
Ars_art12.10.2002 23:41
Leechy14.10.2002 12:05
Ars_art14.10.2002 22:45
Leechy14.10.2002 23:18
Ars_art15.10.2002 01:41
Ars_art12.10.2002 02:25
crimaniak12.10.2002 00:20
Gilmour12.10.2002 07:46
crimaniak12.10.2002 13:00
Gilmour13.10.2002 14:02
crimaniak14.10.2002 02:15
гоша14.10.2002 15:12
crimaniak15.10.2002 23:29
Gilmour14.10.2002 17:42
crimaniak16.10.2002 00:14
гоша16.10.2002 13:36
Gilmour14.10.2002 04:43
crimaniak15.10.2002 23:22
Gilmour17.10.2002 15:30
Maniac12.10.2002 02:08
crimaniak12.10.2002 13:06
Maniac12.10.2002 01:58
crimaniak12.10.2002 13:20
Gilmour11.10.2002 06:34
Maniac11.10.2002 14:54
Gilmour11.10.2002 15:27
Maniac11.10.2002 15:43
Leechy11.10.2002 17:47
Maniac11.10.2002 17:56
Gilmour11.10.2002 15:58
Ars_art11.10.2002 02:00