Нужна помощь, проблема с Java скриптом

12
alexspb
На сайте с 14.11.2005
Offline
187
#11
goodier:
Мне нужно чтоб по нажатию в поле ввода появилась клавиатура

onFocus() но сначала проверка - пустое ли поле

S
На сайте с 27.02.2007
Offline
60
#12

добавь к полю реакцию на событие. Примерно так:

onFocus="function(a) { return function() { self.VKI_show(a); }; }(keyid)";

Создание сайтов, документация... (http://site3k.net/), сайт нашей дизайн-студии (http://website-it.ru/)
goodier
На сайте с 10.03.2009
Offline
36
#13
onFocus="function(a) { return function() { self.VKI_show(a); }; }(keyid)";

Пробовал вчера так сделать но не получается не реагирует

А в Java скрипте сейчас создается новый тег IMG который и отображает возле поля ввода картинку по нажатию на которую и вылазиет эта клавиатура.

А мне нужно чтоб в скрипте не создавался чтоли новый тэг , а просто в поле ввода по нажатию все срабатывало

S
На сайте с 27.02.2007
Offline
60
#14

98-ой строкой, после

} else keyid = ex.id;

в скрипт вставляешь:

document.getElementById(ex.id).onfocus = (function(a) { return function() { self.VKI_show(a); }; })(keyid);

Но приблуда явно не для этих целей. Для виртуальной клавы можно было написать скрипт не 28 килобайт, а 2

Кстати, можешь мне хороший отзыв оставить ;)

goodier
На сайте с 10.03.2009
Offline
36
#15
98-ой строкой, после
} else keyid = ex.id;
в скрипт вставляешь:
document.getElementById(ex.id).onfocus = (function(a) { return function() { self.VKI_show(a); }; })(keyid);

Вот теперь по нажатию появляется клавиатура, НО

не работают кнопки цыфр и отчистить

S
На сайте с 27.02.2007
Offline
60
#16

а выкини эту приблуду и напиши новую. Мож часть кода оттуда стащить, чтоб саму клаву не рисовать заново

goodier
На сайте с 10.03.2009
Offline
36
#17

Я в PHP могу написать , а вот в Яве это темный лес. Помоги плиз . Отзыв написал!

S
На сайте с 27.02.2007
Offline
60
#18

яваскрипт - самый сложный язык, потому что, никогда нельзя быть увереным в том, что то, что ты на нем пишешь, будет работать так, как ты планируешь. Писать скрипт полностью я не буду, так как это может сожрать много времени. А мне еще работу работать нужно. Отсюда варианты: либо оставь, как было, либо создай скрытый блок с клавой и пропиши события. Блок можно и скриптом вставлять, а не писать на странице.

Ты уж не взыщи. Мож завтра будет больше времени

goodier
На сайте с 10.03.2009
Offline
36
#19
Supervisork:
добавь к полю реакцию на событие. Примерно так:
onFocus="function(a) { return function() { self.VKI_show(a); }; }(keyid)";

По нажатию в поле ввода теперь отображается клавиатура но в поле инпут текст не вписываются цифры не реагирует на кнопки клавиатуры !!!

http://good-pay.biz/111.php

КАК БЫТЬ с ЭТИМ, БРОСАТЬ НА ПОЛОВИНУ РАБОТУ НЕ ПРИВЫК.

goodier добавил 27.12.2009 в 21:10

Помогите пожалуйста воплотить в жизнь это чудо

goodier добавил 27.12.2009 в 21:44

ewg777,

Помоги пожалуйста сам не справлюсь!

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий