|
|
|
javascript
|
|||
|---|---|---|---|
|
#18+
скиньте плиз код, определяющий тип браузера и его версию..заранее спс и вообще, хотелось бы ссылку где описывается как обойти эту чертову кросс-браузерность! заранее благодарю =))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2008, 20:19 |
|
||
|
javascript
|
|||
|---|---|---|---|
|
#18+
navigator.userAgent Если слабо разбираешься, то советую использовать пользовательские библиотеки, к примеру, jquery. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2008, 03:33 |
|
||
|
javascript
|
|||
|---|---|---|---|
|
#18+
Никогда не следует писать код типа, if у меня такой браузер - то это, если другой - то - это. Подобная фигня уже второй десяток лет (копи-пасте) кочует из учебника в учебник. Сейчас все современные браузеры поддерживают худо-бедно W3C. Есть некоторые правила: 1.Если хочешь обратиться к именованному элементу - пиши document.getElementById(...), в IE можно просто написать ид элемента - не правильно. 2.Эвент - передавай в параметре типа onсобытие="функция(this,event)", чтобы FireFox этот эвент и источник события прочухал, в других браузерах в событии и так присутствует объект эвент и эвент.srcElement. На первый раз - хватит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2008, 14:20 |
|
||
|
javascript
|
|||
|---|---|---|---|
|
#18+
И всё-таки проще проверять тип браузера и для каждого свой код писать. Например, через document.getElementById вы не сможете работать с массивами объектов, да и некоторые свойсва объектов в разных браузерах устанавливаются по разному. P.S. если в учебниках написано, то это уже не просто так. К тому же это железно работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2008, 15:24 |
|
||
|
javascript
|
|||
|---|---|---|---|
|
#18+
KorcarИ всё-таки проще проверять тип браузера и для каждого свой код писать. Например, через document.getElementById вы не сможете работать с массивами объектов, да и некоторые свойсва объектов в разных браузерах устанавливаются по разному. P.S. если в учебниках написано, то это уже не просто так. К тому же это железно работает и сколько раз вы переписываете один и тот же код? для 10 браузеров, 20? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2008, 17:21 |
|
||
|
javascript
|
|||
|---|---|---|---|
|
#18+
KorcarНапример, через document.getElementById вы не сможете работать с массивами объектов. бред какой-то написал :) да, молотком нельзя взбить сливки, и что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2008, 18:26 |
|
||
|
javascript
|
|||
|---|---|---|---|
|
#18+
А как быть со стилями? в опере и IE они по разному работают это ФАКТ! как тут быть без определения браузера? особенно это касается позиционирования слоев. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2008, 18:48 |
|
||
|
javascript
|
|||
|---|---|---|---|
|
#18+
guru-ruА как быть со стилями? в опере и IE они по разному работают это ФАКТ! как тут быть без определения браузера? особенно это касается позиционирования слоев. DOCTYPE а так же знания CSS помогут, а проблемы с яваскриптом решаются любой библиотекой (prototype/jquery/dojo/mootools и т.п.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2008, 20:16 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=35073818&tid=1456619]: |
0ms |
get settings: |
9ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
155ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 465ms |

| 0 / 0 |
