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

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


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