Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
18.09.2006, 18:54
|
|||
|---|---|---|---|
|
|||
JavaScript events и разные бравзеры |
|||
|
#18+
написал на яваскрипте обработчик события window.onresize() в IE все отлично работает, а в FireFox-е не работает. Что надо написать что бы в FireFox-е обработать это событие? И ваще куда посмотреть что бы знать в чем разница между разеыми бравзерами? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.09.2006, 19:19
|
|||
|---|---|---|---|
|
|||
JavaScript events и разные бравзеры |
|||
|
#18+
Здравствуйте, sndanil, Вы писали: S>написал на яваскрипте обработчик события window.onresize() в IE все отлично работает, а в FireFox-е не работает. Что надо написать что бы в FireFox-е обработать это событие? И ваще куда посмотреть что бы знать в чем разница между разеыми бравзерами? скорее всего в обработчике у тебя используется window.event . В FF такого нетц.... << RSDN@Home 1.1.4 stable SR1 rev. 568>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.09.2006, 19:22
|
|||
|---|---|---|---|
|
|||
JavaScript events и разные бравзеры |
|||
|
#18+
Здравствуйте, sndanil, Вы писали: S> И ваще куда посмотреть что бы знать в чем разница между разеыми бравзерами? до недавнего времени всем рекомендовал http://www.quirksmode.org/resources.html однако совсем недавно они дизайн сменили не в лучшую сторону.... << RSDN@Home 1.1.4 stable SR1 rev. 568>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.09.2006, 10:11
|
|||
|---|---|---|---|
|
|||
JavaScript events и разные бравзеры |
|||
|
#18+
Здравствуйте, mogadanez, Вы писали: M>скорее всего в обработчике у тебя используется window.event . В FF такого нетц. Нет у меня там такого. function window.onresize() { var top = getElementTop(document.all['<%=Main.ClientID%>']); var newHeight = (document.documentElement.clientHeight - top); if (newHeight > 0) document.all['<%=Main.ClientID%>'].style.height = newHeight; if ((newHeight - 100) > 0) document.all['<%=Body.ClientID%>'].style.height = newHeight - 100; } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.09.2006, 15:36
|
|||
|---|---|---|---|
|
|||
JavaScript events и разные бравзеры |
|||
|
#18+
Здравствуйте, sndanil, Вы писали: S>написал на яваскрипте обработчик события window.onresize() в IE все отлично работает, а в FireFox-е не работает. Что надо написать что бы в FireFox-е обработать это событие? И ваще куда посмотреть что бы знать в чем разница между разеыми бравзерами? Не работает что именно? не знаходит в функию, ексепшен, заходит но там что-то не выполняется? Посмотри дебагом (если через VS работаешь), алерты поставь. onresize в FF точно есть. Значит, внутри функции что-то IEшное. Может, clientHeight или коллекция all? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.09.2006, 15:46
|
|||
|---|---|---|---|
|
|||
JavaScript events и разные бравзеры |
|||
|
#18+
Здравствуйте, sndanil, Вы писали: S>Здравствуйте, mogadanez, Вы писали: M>>скорее всего в обработчике у тебя используется window.event . В FF такого нетц. S>Нет у меня там такого. S> S> function window.onresize() { S> var top = getElementTop(document.all['<%=Main.ClientID%>']); S> var newHeight = (document.documentElement.clientHeight - top); S> if (newHeight > 0) S> document.all ['<%=Main.ClientID%>'].style.height = newHeight; S> if ((newHeight - 100) > 0) S> document.all['<%=Body.ClientID%>'].style.height = newHeight - 100; S> } S> Не понимать FF такого. пиши document.getElementById() а вообще смотри в Javascript Console в FF — там все достпно... << RSDN@Home 1.1.4 stable SR1 rev. 568>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.09.2006, 16:24
|
|||
|---|---|---|---|
|
|||
JavaScript events и разные бравзеры |
|||
|
#18+
Здравствуйте, mogadanez, Вы писали: M>Не понимать FF такого. пиши document.getElementById() заменил, но он даже в эту функцию не заходит ... M>а вообще смотри в Javascript Console в FF — там все достпно а по мне там бред написан ... на эут строку var bodyTable = document.getElementById('ctl00_masterContent_BodyTable'); он говорит Error in parsing value for property 'cursor'. Declaration droppped. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.09.2006, 16:30
|
|||
|---|---|---|---|
|
|||
JavaScript events и разные бравзеры |
|||
|
#18+
Здравствуйте, sndanil, Вы писали: S>Здравствуйте, mogadanez, Вы писали: M>>скорее всего в обработчике у тебя используется window.event . В FF такого нетц. S>Нет у меня там такого. S> S> function window.onresize () { S> var top = getElementTop(document.all['<%=Main.ClientID%>']); S> var newHeight = (document.documentElement.clientHeight - top); S> if (newHeight > 0) S> document.all['<%=Main.ClientID%>'].style.height = newHeight; S> if ((newHeight - 100) > 0) S> document.all['<%=Body.ClientID%>'].style.height = newHeight - 100; S> } S> странная запись какаято — Вы где такую нашли? window.onresize = function () { ... }... << RSDN@Home 1.1.4 stable SR1 rev. 568>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.09.2006, 16:31
|
|||
|---|---|---|---|
|
|||
JavaScript events и разные бравзеры |
|||
|
#18+
Здравствуйте, Davader, Вы писали: D>Не работает что именно? не знаходит в функию, ексепшен, заходит но там что-то не выполняется? Посмотри дебагом (если через VS работаешь), алерты поставь. D>onresize в FF точно есть. Значит, внутри функции что-то IEшное. Может, clientHeight или коллекция all? не заходит. вставил алерт в начале функции и нифига ... <script language="javascript" type="text/javascript"> <!-- function window.onresize() { alert('asdasda'); } function window.onload() { alert('asdas'); } // --> </script> после такого кода, тишина ... а так работает в FF, но перестает работать в IE ... <script language="javascript" type="text/javascript"> <!-- window.onresize = onresize; window.onload = onload; function onresize() { alert('asdasda'); } function onload() { alert('asdas'); } // --> </script> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.09.2006, 16:43
|
|||
|---|---|---|---|
|
|||
JavaScript events и разные бравзеры |
|||
|
#18+
Здравствуйте, mogadanez, Вы писали: M>странная запись какаято — Вы где такую нашли? M> M>window.onresize = function () M>{ M>... M>} M> где нашел не скажу ... но в IE она отлично работает ... спасибо, помогло ... так а что в FF вместо event-а используется? а то мне еще нажатия на кнопки обработать ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.09.2006, 16:50
|
|||
|---|---|---|---|
|
|||
JavaScript events и разные бравзеры |
|||
|
#18+
S>где нашел не скажу ... но в IE она отлично работает ... в IE много чего работает. S>спасибо, помогло ... S>так а что в FF вместо event-а используется? а то мне еще нажатия на кнопки обработать ... event вы имееете ввиду свойство window.event? тогда крос браузерная подписка на событие будет element.onclick = function ( e ) { if ( !e ) e = window.event; var src = e.target != null ? e.target : e.srcElement; ///дальше работаем c e и src }... << RSDN@Home 1.1.4 stable SR1 rev. 568>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.09.2006, 17:15
|
|||
|---|---|---|---|
|
|||
JavaScript events и разные бравзеры |
|||
|
#18+
Здравствуйте, mogadanez, Вы писали: M>event вы имееете ввиду свойство window.event? ага M>тогда крос браузерная подписка на событие будет M>element.onclick = function ( e ) M>{ M>if ( !e ) e = window.event; M>var src = e.target != null ? e.target : e.srcElement; M>///дальше работаем c e и src M>} спасибо ... правда пришлось написать document.onkeydown = function(e) ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.09.2006, 17:20
|
|||
|---|---|---|---|
|
|||
JavaScript events и разные бравзеры |
|||
|
#18+
Здравствуйте, sndanil, Вы писали: S>спасибо ... правда пришлось написать document.onkeydown = function(e) ... ну это уж вы сами... Мы тока примеры посавляем... << RSDN@Home 1.1.4 stable SR1 rev. 568>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.09.2006, 17:32
|
|||
|---|---|---|---|
|
|||
JavaScript events и разные бравзеры |
|||
|
#18+
S>не заходит. вставил алерт в начале функции и нифига ... skipped S>после такого кода, тишина ... странный код на самом деле... так не пишут обычно (function window.onresize). S>а так работает в FF, но перестает работать в IE ... skipped тоже не вариант. Тов. mogadanez выше написал, как правильно зарегистить отработчик события и для IE (event, event.scrElement) и не для IE — через параметр e и e.target. Попробуй зарегистрить свой onresize так... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.09.2006, 18:01
|
|||
|---|---|---|---|
|
|||
JavaScript events и разные бравзеры |
|||
|
#18+
S>где нашел не скажу ... но в IE она отлично работает ... и не надо, я туда не пойду и тебе советую забыть туда дорогу... << RSDN@Home 1.1.4 stable SR1 rev. 568>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.09.2006, 18:29
|
|||
|---|---|---|---|
|
|||
JavaScript events и разные бравзеры |
|||
|
#18+
Здравствуйте, mogadanez, Вы писали: S>>где нашел не скажу ... но в IE она отлично работает ... M>и не надо, я туда не пойду и тебе советую забыть туда дорогу да на самом деле я просто не помню откуда я это взял ... може сам придумал, може в книжке прочитал ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.09.2006, 13:13
|
|||
|---|---|---|---|
|
|||
JavaScript events и разные бравзеры |
|||
|
#18+
А вообще где можно взять описание объектной модели FireFox, Opera для использования в JS? может у кого то есть ссылки, таблицы сравнения возможностей различных браузеров.... << RSDN@Home 1.1.4 stable SR1 rev. 568>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.09.2006, 13:32
|
|||
|---|---|---|---|
|
|||
JavaScript events и разные бравзеры |
|||
|
#18+
Здравствуйте, снежок, Вы писали: С>А вообще где можно взять описание объектной модели FireFox, Opera для использования в JS? FF: http://developer.mozilla.org/en/docs/Gecko_DOM_Reference Opera — не знаю, надо на их сайте смотреть С>может у кого то есть ссылки, таблицы сравнения возможностей различных браузеров. QuirksMode. только как я уже писал дизайн у них в худшую сторгону сменился... << RSDN@Home 1.1.4 stable SR1 rev. 568>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=18&mobile=1&tid=1389328]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
44ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 311ms |

| 0 / 0 |
