Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [JS] Safari / 6 сообщений из 6, страница 1 из 1
01.03.2006, 11:18:14
    #33572921
Damnedest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[JS] Safari
Есть такая проблема. Написан скрипт на JS. В IE работает великолепно, но вот в Safari не хочет отрабатывать части типа:
Код: plaintext
document.all.types.innerHTML += 'Текст';

В чем может быть проблема и какие посоветуете методы решения. Где что почитать?
Заранее спасибо.
...
Рейтинг: 0 / 0
01.03.2006, 11:24:25
    #33572969
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[JS] Safari
Объектные модели у броузеров разные. Почитать можете на сайте разработчика броузера.
В любом броузере до объекта гарантировано можно достучаться с помощью конструкции document.getElementById('<ID элемента>').
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
01.03.2006, 11:35:02
    #33573013
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[JS] Safari
А, вообще, у ИЕ метод document.all - это обращение к коллекции всех элементов на странице, аналогом данной конструкции в броузерах неИЕ является конструкция document.layers.
Т.е. вариантов 2:
1. проверять какую объектную модель польузет броузер и выдавать коллекции с помощью all или layers.
2. Пользовать универсальную конструкцию document.getElementById('<ID элемента>'), которая одинаково работает во всех броузерах.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
01.03.2006, 12:03:52
    #33573160
Damnedest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[JS] Safari
Спасибо большое.
...
Рейтинг: 0 / 0
01.03.2006, 12:04:04
    #33573162
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[JS] Safari
Так сложилось, что пользуюсь только способом 2. А не подскажет ли уважаемый 4m@t!c, есть ли такие случаи, когда способ 1 использовать удобнее?
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
01.03.2006, 12:24:10
    #33573256
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[JS] Safari
Например, вам нужно пройтись по всем элементам. Что бы не делать это DOMами, можно обойтись именно этими конструкциями.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [JS] Safari / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]