![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
18.04.2013, 13:51
|
![Аватар для Aetae](https://javascript.ru/forum/image.php?u=4993&dateline=1299014303) |
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,590
|
|
skrudjmakdak, ну по сути это единственное более-менее массовое применение.)
__________________
29375, 35
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
18.04.2013, 14:36
|
Профессор
|
|
Регистрация: 15.08.2012
Сообщений: 285
|
|
Так все-таки, как заглушить ошибку, и где можно про drog и drop почить без стандартных событий мыши, и я не понял про инопланетян. Что под этим подразумевалось?
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
18.04.2013, 14:59
|
Профессор
|
|
Регистрация: 27.04.2012
Сообщений: 1,410
|
|
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
18.04.2013, 15:52
|
Профессор
|
|
Регистрация: 15.08.2012
Сообщений: 285
|
|
Это не совсем то. Это работа с файлами которая появилась в html5. Я описал некоторые события еще в самом начале поста, они существуют довольно давно и кратко описаны в справочной информации еще когда только появился JavaScript 1.5, а может и раньше. Просто думал, что в учебнике будут рассмотрены именно они, а оказалось события мыши. Вот мне и интересно стало, что же это за события и как они используются или использовались.
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
18.04.2013, 17:16
|
![Аватар для danik.js](https://javascript.ru/forum/image.php?u=8952&dateline=1362465013) |
Профессор
|
|
Регистрация: 11.09.2010
Сообщений: 8,804
|
|
Дык все просто же. Ставим атрибут draggable (в ие8 нужен пинок ввиде dragDrop() ) и слушаем событие dragenter на дропзоне (или dragover), обработчик должен вернуть false что будет знаком что дропзона готова принять объект. Далее слушаем drop, по которому что-нибудь делаем.
В инете полно инфы. Когда мне нужно было - нашел за три секунды. Ща тыкать носом просто лень.
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
18.04.2013, 23:47
|
Профессор
|
|
Регистрация: 15.08.2012
Сообщений: 285
|
|
ну не знаю, когда и как Вы искали, но я к сожалению не нашел. Все сводится к HTML5 или событиям мыши, или просто описанием данных событий без примеров и пояснений. Если есть куда ткнуть буду признателен. Сейчас уже сделал с помощью событий мыши, тч. наврядли буду переделывать, даже если что-то и найду, но на будущее было бы полезно.
А еще больше буду признателен, если кто-нибудь наконец объяснит мне как убрать ошибку с классом.
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
18.04.2013, 23:53
|
х.з
|
|
Регистрация: 21.11.2010
Сообщений: 4,588
|
|
Сообщение от platedz
|
А еще больше буду признателен, если кто-нибудь наконец объяснит мне как убрать ошибку с классом.
|
Всё ведь написано:
Uncaught TypeError: Cannot read property 'className' of null
document.onmousemove
Понятно ведь что нет такого свойства. Оно может быть только у объектов HTMLElement, не считая пользовательских объектов
проверить тип можно через typeof
ясно ведь написано что вы у null пытаетесь прочитать свойство, а не у элемента. Переводчиков и словарей море, да и ошибку можно было просто вбить в поиск, чтоб узнать что это.
Сообщение от platedz
|
ну не знаю, когда и как Вы искали, но я к сожалению не нашел.
|
Примеров море, и в ваших же интересах научится пользоваться поиском.
http://tav.su/207807-izuchaem-html-5...ecialista.html
И примеров множество, и всё разжевывается и подводные камни рассматриваются
Вобщем подводя итог: жирный минус вашей лени
Последний раз редактировалось dmitriymar, 19.04.2013 в 00:00.
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
19.04.2013, 00:44
|
Профессор
|
|
Регистрация: 15.08.2012
Сообщений: 285
|
|
Зачем Вы мне даете ссылку на учебник по HTML5? Я спрашивал о событиях в JavaScript, которые были еще до HTML5.
С классом разобрался. Я делал обход вверх по иерархии и проверял есть ли у родителя класс, а родителя самого не было.
Остался вопрос по событиям из серии drag. Не из HTML5, а именно еще в старых версиях JavaScript, которые еще существовали в ie4 и ie5. Зачем они, и как применяются?
Последний раз редактировалось platedz, 19.04.2013 в 02:20.
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
19.04.2013, 10:06
|
![Аватар для danik.js](https://javascript.ru/forum/image.php?u=8952&dateline=1362465013) |
Профессор
|
|
Регистрация: 11.09.2010
Сообщений: 8,804
|
|
Сообщение от platedz
|
Остался вопрос по событиям из серии drag. Не из HTML5, а именно еще в старых версиях JavaScript, которые еще существовали в ie4 и ie5. Зачем они, и как применяются?
|
Вообще-то в HTML5 и описана реализация, практически соответствующая ie5. Вы не понимаете - нередко HTML5 просто стандартизирует уже существующие API.
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
19.04.2013, 10:44
|
х.з
|
|
Регистрация: 21.11.2010
Сообщений: 4,588
|
|
Сообщение от platedz
|
Зачем Вы мне даете ссылку на учебник по HTML5? Я спрашивал о событиях в JavaScript, которые были еще до HTML5.
|
Ну ты и даун .... Полистал бы для начала ...
Сообщение от platedz
|
Остался вопрос по событиям из серии drag. Не из HTML5, а именно еще в старых версиях JavaScript, которые еще существовали в ie4 и ie5. Зачем они, и как применяются?
|
Учи основы, события яваскрипт, ну ну ..... ![Laugh](https://javascript.ru/forum/images/smilies/laugh.gif) От действительно, молчание золото
Последний раз редактировалось dmitriymar, 19.04.2013 в 10:49.
|
|
|
|