Автор Тема: одинарный и двойной клик  (Прочитано 8058 раз)

0 Пользователей и 1 Гость просматривают эту тему.


Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
одинарный и двойной клик
« Ответ #1 : 19 Февраля 2006, 22:38:01 »
giperborey
Можно, но я бы не рекомендовал.
Плохое решение с точки зрения подхода к проектированию интерфейса.
LJ: Backslashed life (rss)

Оффлайн giperborey

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 49
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
одинарный и двойной клик
« Ответ #2 : 20 Февраля 2006, 00:42:49 »
угу...
а каким образом все же можно использовать обработчики событий?

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
одинарный и двойной клик
« Ответ #3 : 20 Февраля 2006, 02:29:37 »
giperborey
onClick и onDblClick уже не в моде? Вроде как должны работать...
LJ: Backslashed life (rss)

Оффлайн giperborey

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 49
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
одинарный и двойной клик
« Ответ #4 : 20 Февраля 2006, 16:47:55 »
:) ну это ж медведю понятно что они работать будут...
но когда для обного элемента и тот и тот назначен то срабатывает онклик  а до дблклика как то не доходит...

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
одинарный и двойной клик
« Ответ #5 : 20 Февраля 2006, 17:55:28 »
giperborey
onClick="document.getElementById(\'test\').innerHTML=\'single\'; return false;"
onDblClick="document.getElementById(\'test\').innerHTML=\'double\'; return false;"
>link


- вполне работает.

Или еще и нужно запретить отработку onClick?
LJ: Backslashed life (rss)

Оффлайн giperborey

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 49
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
одинарный и двойной клик
« Ответ #6 : 20 Февраля 2006, 23:14:01 »
Благодарю.
У меня не работало по причине наличия алерта в обработчике онклик... Алерт я часто использую для просмотра состояния переменных. А как алер убрал так все и заработало

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
одинарный и двойной клик
« Ответ #7 : 20 Февраля 2006, 23:46:21 »
giperborey
Да, я тоже сначала сунул туда alert - но, когда отработал, дошло, что он фокус забирает.
[off]В принципе, я тут уже и с алертом вариант придумал...[/off]
LJ: Backslashed life (rss)

Оффлайн giperborey

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 49
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
одинарный и двойной клик
« Ответ #8 : 21 Февраля 2006, 16:34:14 »
Вариант с алертом...
не поделишся интересным опытом?

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
одинарный и двойной клик
« Ответ #9 : 21 Февраля 2006, 18:21:43 »
giperborey
Там всё просто, на самом деле:


test


Такое вот извращение в dblClick из-за IE - 5.0 успевает вызвать и single, и double.

[off]Тему закрыть?[/off]
LJ: Backslashed life (rss)

Оффлайн giperborey

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 49
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
одинарный и двойной клик
« Ответ #10 : 22 Февраля 2006, 17:20:06 »
я и думал что setTimeout понадобится...
да тему можно закрывать... по моему она исчерпана

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28