![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| hede |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 13.6.2007 Репутация: нет Всего: нет |
помогите боги джавы, нужна вот такая вещь:
запускаем файлик run.html, появляется окошко в него вводим число(любое, при этом ничего не происходит) но если нажимаем сочетание клавишь допустим ctrl+1 то у нас под окошком с цифрами появляется картинка которая забиндена на нажатие клавишь ctrl+1 единственное до чего я смог доехать это - <html> <body> <p align="center" id='idf'> <img border="0" src="ll.gif" width="100" height="30"> <br></br> <font color=572929> "Enter your card number" </font color=572929></p> <div align="center"> <script LANGUAGE="JavaScript"> function print_pict() { a = new Object(); a[1] = 'm.gif'; a[2] = 'img2.gif'; a[3] = 'img3.gif'; a[4] = 'img4.gif'; a[5] = 'img4.gif'; a[6] = 'img4.gif'; a[7] = 'img4.gif'; inp=document.getElementById('inp').value; ch=inp.charAt(inp.length-1); document.getElementById('idf').innerHTML+="<img src='"+a[ch]+"' alt='"+a[ch]+"'>"; } </SCRIPT> <input type="text" value="" onKeyUp='print_pict()' name="asd3" id="inp"> </div> </body> </html> но это не то потому что картинки выводятся при нажатии на числа 1,2,3,4,5, а мне надо на сочетание клавишь ктрл+1 и дт |
|||
|
||||
| tux |
|
|||
![]() Летатель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1853 Регистрация: 10.2.2005 Где: msk.ru Репутация: 1 Всего: 132 |
Модератор: Переместил из Java: Общие вопросы
|
|||
|
||||
| hede |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 13.6.2007 Репутация: нет Всего: нет |
что никто не может помочь?
|
|||
|
||||
| GIK |
|
||||
![]() Добрый человек ![]() ![]() Профиль Группа: Участник Сообщений: 985 Регистрация: 3.6.2005 Где: я только не небыв ал Репутация: 6 Всего: 14 |
Не боги и не джавы. В принципе ctrl что тебе должен дать, для чего он? Можешь просто использовать нажатие клавишь "цифр" и защитить нажатие клавишь других символов.
Если время будет посмотрю что можно сделать с ctrl -------------------- Математика=>пиво=> програмирование, три вещи последовательны и совместимы !!! Программирование - это не деятельнось! Программирование - это состояние души! Бог - самый крутой программист. |
||||
|
|||||
| hede |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 13.6.2007 Репутация: нет Всего: нет |
Не боги и не джавы. smile
В принципе ctrl что тебе должен дать, для чего он? Можешь просто использовать нажатие клавишь "цифр" и защитить нажатие клавишь других символов. вообщем надо задать показ определенной картинки определеным сочетанием клавишь, или просто нажатием какой то буквы НО НЕ ЦИФРЫ Это сообщение отредактировал(а) hede - 21.6.2007, 18:33 |
|||
|
||||
| Alx |
|
|||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: 10 Всего: 78 |
вот эта функция, вызывает callback если были нажаты ctrl+(0-9) и пердает ей эту цифру. |
|||
|
||||
| hede |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 13.6.2007 Репутация: нет Всего: нет |
а может кто ниб это скомпонавать в едунию прогу? а то я что то запутался совсем
тоесть в прогу в которой будет уже задато что при нажатии ctrl+1 показывается картинка 1.gif ПЛИЗ |
|||
|
||||
| Alx |
|
|||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: 10 Всего: 78 |
копипастим мою функцию,
меняем имя функции с callback() на print_pict(), в print_pict() прописываем параметр n, который обозначает цифру, убираем лишние две строчки, связанные с инпутом, заменяем a[ch] на a[n], убираем событие onKeyUp с инпута:
|
|||
|
||||
| hede |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 13.6.2007 Репутация: нет Всего: нет |
здорово!!!!!!!!!!!!
а как сделать так что бы больше одного раза не нажималось, или если бы нажималось то картинки бы заменялись, а то я нажал ctrl+1 10 раз и появилось 10 машинок |
|||
|
||||
| Alx |
|
|||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: 10 Всего: 78 |
мм, как вам реализация поиска элемента в массиве? сам придумал) Это сообщение отредактировал(а) Alx - 26.6.2007, 22:55 |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |