Шаровик затейник
696 / 445 / 78
Регистрация: 06.05.2010
Сообщений: 1,109
|
||||||
1 | ||||||
событие event11.11.2010, 15:51. Показов 3116. Ответов 11
Метки нет (Все метки)
Познакомился с событием event, интересная штука, но работает везде кроме мозилы, к примеру пишу получение координат мыши по х
0
|
11.11.2010, 15:51 | |
Ответы с готовыми решениями:
11
event.returnValue is deprecated. Please use the standard event.preventDefault() instead event Event в JS Event в функции |
БТР - мой друг
333 / 277 / 47
Регистрация: 07.01.2010
Сообщений: 1,932
|
||||||||||||||||||||||||||
11.11.2010, 16:06 | 2 | |||||||||||||||||||||||||
Crudelis, это по хорошему сначала надо изучать. А так вот статьи.
Добавлено через 13 минут Дело в том, что ты не передал event. Вот так надо записывать:
[HMTL]<input type="button" value="Проверить event" onclick="func(event)">[/HTML] Здесь же мы event не принимаем! Ответ: Нет, мы его принимаем. Дело в том, что запись
1
|
Шаровик затейник
696 / 445 / 78
Регистрация: 06.05.2010
Сообщений: 1,109
|
|
11.11.2010, 16:22 [ТС] | 3 |
ага понятно, спасибо за разъяснения, т.е. event нужно передавать в аргументы ф-ции
0
|
БТР - мой друг
333 / 277 / 47
Регистрация: 07.01.2010
Сообщений: 1,932
|
|
11.11.2010, 16:22 | 4 |
Crudelis, да, и проверять, передался ли он.
1
|
Шаровик затейник
696 / 445 / 78
Регистрация: 06.05.2010
Сообщений: 1,109
|
||||||
11.11.2010, 16:33 [ТС] | 5 | |||||
Hagrael, опять же вопрос по мозиле
0
|
БТР - мой друг
333 / 277 / 47
Регистрация: 07.01.2010
Сообщений: 1,932
|
|
11.11.2010, 16:53 | 6 |
Crudelis, а по сути и не должно ведь работать. inp - это всего лишь id у текстового поля, и чтобы занести это текстовое поле в переменную, надо выполнить document.getElementById() Я вообще удивлён, что то, что вы написали, работает
0
|
Шаровик затейник
696 / 445 / 78
Регистрация: 06.05.2010
Сообщений: 1,109
|
||||||
11.11.2010, 17:15 [ТС] | 7 | |||||
Hagrael, IE 8, Opera, GoolgleChrom, везде работает без document.getElementById() простое обращение к переменной:
0
|
БТР - мой друг
333 / 277 / 47
Регистрация: 07.01.2010
Сообщений: 1,932
|
|
11.11.2010, 20:13 | 8 |
Crudelis, даже не знаю, как объяснить такое поведение.
0
|
Шаровик затейник
696 / 445 / 78
Регистрация: 06.05.2010
Сообщений: 1,109
|
|
11.11.2010, 22:20 [ТС] | 9 |
Hagrael, ясное дело что для кроссбраузерности лучше писать document.getElementById(), но почему все браузеры кроме мозилы справляются с поставленной задачей... вопрос)
0
|
CEO
2258 / 1248 / 57
Регистрация: 16.03.2009
Сообщений: 3,588
|
|
12.11.2010, 11:58 | 10 |
таки лучше... пока фейлов не встречал, кроме случаев когда опечатывался а так то - jQuery рулез в этом вопросе
0
|
БТР - мой друг
333 / 277 / 47
Регистрация: 07.01.2010
Сообщений: 1,932
|
|
12.11.2010, 13:18 | 11 |
Видимо те браузеры решили сделать такой алгоритм:
Если переменная есть, то возвращай эту переменную, если же нет, то смотри, есть ли элемент с таким id, и если есть, то возвращай его. А Mozilla так не делает.
0
|
Шаровик затейник
696 / 445 / 78
Регистрация: 06.05.2010
Сообщений: 1,109
|
|
12.11.2010, 13:56 [ТС] | 12 |
да, скорее всего) теперь стало понятно
0
|
12.11.2010, 13:56 | |
12.11.2010, 13:56 | |
Помогаю со студенческими работами здесь
12
Кроссбраузерность event event onChange DOM BOM Event Ember_js click event Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |