• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Input в клиенте нотес

  • Автор темы AvasKvas
  • Дата начала
A

AvasKvas

Доброго время суток!

Потребовалось из поля, в котом хранится массив, сделать редактируемую таблицу.
Я сделал с помощью HTML, нарисовал таблицу, а в нее поместил input-ы.

Вот код, который собстевнно рисует таблицу:
Код:
REM {Тело таблицы};
html := ""; REM { Строка, в которой формируется вывод};
REM { Цикл по времени приёма - формирование строк таблицу };
vr:=@Explode("10;5;5;5;5;5;5;5;5;5;5;5;5;5;5;5;5;5;5;5;5;";";");

@For( i := 1; i <= @Elements(ToProfil); i := i + 1;
mas:=@Explode(ToProfil[i];"|";@True);
@For(j:=1;j<=21;j:=j+1;
styleTime := "evencenter";
styleF_b := "even";							
f_b := @If(mas[j]="";"0";mas[j]);		
tr := tr+"<td class=\"" + styleTime + "\" width=\""+vr[j]+"\" >"+"<input type=text id=id-"+@Text(i)+"-"+@Text(j)+" name=id-"+@Text(i)+"-"+@Text(j)+" value="+f_b+" size="+vr[j]+" tabindex="+@Text(i)+" onClick=alert('blur') />"+"</td>"
);
html := html +"<tr>"+ tr+"</tr>";
tr :=""
);
h := @Trim(html);
a := @Implode(h; @NewLine);
b := a + "</tbody></TABLE>";
b

Все вроде нормально, и сохранять из инпутов научился с помощью яваскрипта, но есть проблема:
В полях, которые рисуются с помощью HTML не сохраняется фокус, тоесть ставишь курсор, начинаешь вводить символы, вводится один символ. а остальные вводятся в первое (лотусовое) поле на форме.

Если кнопок клавиатуры Tab переместить курсор на нужно поле, то все нолрмально, но если в дальнейшем мышкой переставлять курсор, то опять вносится один символ, а другие в то поле, куда я переместил курсор с помощью клавиши Tab.

Кто знает, как это победить?! Помогите! :angry:
 
A

AvasKvas

Это я экспериментирую. Работает ли OnClick здесь или нет! Во общем ищу пути решения, так конечно он не нужен!
 
A

AvasKvas

Никто не сталкивался с таким?
Нет предложений?Очень надо,срочно уже!
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 941
609
BIT
215
уже есть xPages и ИМХО врядли кому интересно копаться в подобных опытах
 
A

AvasKvas

Пришлось уйти от этого способа реализации!(
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!