Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / javascript / 8 сообщений из 8, страница 1 из 1
19.01.2008, 20:19
    #35073617
luzer =)))
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javascript
скиньте плиз код, определяющий тип браузера и его версию..заранее спс

и вообще, хотелось бы ссылку где описывается как обойти эту чертову кросс-браузерность!

заранее благодарю =)))
...
Рейтинг: 0 / 0
20.01.2008, 03:33
    #35073818
IDVsbruck
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javascript
navigator.userAgent

Если слабо разбираешься, то советую использовать пользовательские библиотеки, к примеру, jquery.
...
Рейтинг: 0 / 0
20.01.2008, 14:20
    #35074045
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javascript
Никогда не следует писать код типа, if у меня такой браузер - то это, если другой - то - это. Подобная фигня уже второй десяток лет (копи-пасте) кочует из учебника в учебник.
Сейчас все современные браузеры поддерживают худо-бедно W3C. Есть некоторые правила:
1.Если хочешь обратиться к именованному элементу - пиши document.getElementById(...), в IE можно просто написать ид элемента - не правильно.
2.Эвент - передавай в параметре типа onсобытие="функция(this,event)", чтобы FireFox этот эвент и источник события прочухал, в других браузерах в событии и так присутствует объект эвент и эвент.srcElement. На первый раз - хватит.
...
Рейтинг: 0 / 0
10.04.2008, 15:24
    #35248691
Korcar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javascript
И всё-таки проще проверять тип браузера и для каждого свой код писать. Например, через document.getElementById вы не сможете работать с массивами объектов, да и некоторые свойсва объектов в разных браузерах устанавливаются по разному.

P.S. если в учебниках написано, то это уже не просто так. К тому же это железно работает
...
Рейтинг: 0 / 0
10.04.2008, 17:21
    #35249261
LINUXER
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javascript
KorcarИ всё-таки проще проверять тип браузера и для каждого свой код писать. Например, через document.getElementById вы не сможете работать с массивами объектов, да и некоторые свойсва объектов в разных браузерах устанавливаются по разному.

P.S. если в учебниках написано, то это уже не просто так. К тому же это железно работает
и сколько раз вы переписываете один и тот же код?
для 10 браузеров, 20?
...
Рейтинг: 0 / 0
10.04.2008, 18:26
    #35249468
зы
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javascript
KorcarНапример, через document.getElementById вы не сможете работать с массивами объектов.
бред какой-то написал :) да, молотком нельзя взбить сливки, и что?
...
Рейтинг: 0 / 0
10.04.2008, 18:48
    #35249520
guru-ru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javascript
А как быть со стилями? в опере и IE они по разному работают это ФАКТ! как тут быть без определения браузера? особенно это касается позиционирования слоев.
...
Рейтинг: 0 / 0
10.04.2008, 20:16
    #35249662
зы
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javascript
guru-ruА как быть со стилями? в опере и IE они по разному работают это ФАКТ! как тут быть без определения браузера? особенно это касается позиционирования слоев.
DOCTYPE а так же знания CSS помогут, а проблемы с яваскриптом решаются любой библиотекой (prototype/jquery/dojo/mootools и т.п.)
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / javascript / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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