Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Отлов клавиш.. клик+... 
:(
    Опции темы
X-axis
Дата 20.4.2004, 22:05 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Требуется сделать следующее:
При простом клике на ссылку в другой фрейм в поле ввода добавляется один текст
При клике с нажатым шифтом - другой
При клике с нажатым ctrl - открывалось окно браузера с определенным адресом

P.S. Я в JS не очень.... точнее, совсем не разбираюсь
Помогите с кодом, плз
  Вверх
GoodBoy
Дата 21.4.2004, 12:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Главный джедай
****


Профиль
Группа: Модератор
Сообщений: 3886
Регистрация: 8.1.2003
Где: КМВ

Репутация: 2
Всего: 83



Код
<script>
document.onclick = checkKey;

function checkKey() {
  if (event.ctrlKey) {
     сделать то, что тебе нужно при нажатом CTRL
     event.returnValue = false;
     event.cancelBubble = true;
     return;
  }
  if (event.shiftKey) {
     сделать то, что тебе нужно при нажатом SHIFT
     event.returnValue = false;
     event.cancelBubble = true;
     return;
  }
}
</script>

Еще есть свойства ctrlLeft и shiftLeft. Они возвращают true если нажата левая клавиша и false - если правая.
Но (да простит меня великий и могучий Sardar если я опять ошибаюсь adv/24.gif ) это будет работать скорее всего только в IE, т. к. у Netscape по другому реализована обработка событий и многих свойств и фенкций там просто нет!!!!!
:-)))))))))))

А для самой ссылки пропиши событие onClick в котором будет выполняться действие при "чистом" клике по ссылке.

Это сообщение отредактировал(а) GoodBoy - 21.4.2004, 12:54


--------------------
Чем дальше в лес, тем толще партизаны...

Цитата(igorold @  1.5.2016,  17:40 Найти цитируемый пост)
Индейцы не обратили внимания на поток беженцев из Европы… Теперь они живут в резервациях. 
PM MAIL   Вверх
X-axis
Дата 21.4.2004, 15:51 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











а как сделать так, чтобы можно было указать параметр login
вообще это надо для нейкого подобия чата
т.е. щелкаешь по имени - добавляется в строку "to +login"
целкаешь с шифтом - "private +login"
целкаешь с ctrl - открываеся окно с инфой

просто onclick вызывает действие без параметра...
  Вверх
X-axis
Дата 21.4.2004, 22:57 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











все, разобрался, спасибо
  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0457 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.