КИТА unofficial

Важно! => Отзывы и предложения => Тема начата: grimgav от Февраль 19, 2007, 02:02:27



Название: Юзабилити.
Отправлено: grimgav от Февраль 19, 2007, 02:02:27
Изменение кармы, после ввода причины ее изменения: при нажатии клавиши Tab переходим на кнопочку "< Назад", а надо бы на кнопочку "Продолжить >".

А-то получается:

1. пишешь-пишешь отзыв
2. потом жмакаешь Tab и Enter
3. Материшься
4. goto 1.


Название: Re: Юзабилити.
Отправлено: Alder от Февраль 19, 2007, 05:01:39
grimgav, сорри,но это уже бока разработчиков :( Я, к сожалению, не обладаю достаточными знаниями  php и движка форума, чтобы их устранить

З.Ы. Постараюсь что-нибудь придумать


Название: Re: Юзабилити.
Отправлено: grimgav от Февраль 19, 2007, 05:04:18
grimgav, сорри,но это уже бока разработчиков :( Я, к сожалению, не обладаю достаточными знаниями  php и движка форума, чтобы их устранить

З.Ы. Постараюсь что-нибудь придумать

Придумай мне доступ к скриптам =)


Название: Re: Юзабилити.
Отправлено: EvilMax от Февраль 19, 2007, 09:39:02
Ну, можно и мне доступ придумать.


Название: Re: Юзабилити.
Отправлено: KyDECHuK от Февраль 19, 2007, 10:02:52
Придумай мне доступ к скриптам =)
Ну, можно и мне доступ придумать.

 а потом мы вместе будем придумывать: "как восстановить форум" ? :D


Название: Re: Юзабилити.
Отправлено: grimgav от Февраль 19, 2007, 11:12:34
а потом мы вместе будем придумывать: "как восстановить форум" ? :D

А самому поправить слабо ?)


Название: Re: Юзабилити.
Отправлено: Alder от Февраль 19, 2007, 11:21:12
grimgav, ну слабо нам грешным :)

З.Ы. Постучи в аську сейчас ;)


Название: Re: Юзабилити.
Отправлено: EvilMax от Февраль 19, 2007, 11:43:46
а потом мы вместе будем придумывать: "как восстановить форум" ? :D
Обижаешь....


Название: Re: Юзабилити.
Отправлено: KyDECHuK от Февраль 20, 2007, 12:49:33
Off-Topic - помечено автором как "не соответствует обсуждаемой теме"
Обижаешь....

 ну что ж все такие суръезные   :o    это была шутка    :) 


Название: Re: Юзабилити.
Отправлено: grimgav от Февраль 20, 2007, 08:45:30
Off-Topic - помечено автором как "не соответствует обсуждаемой теме"

 ну что ж все такие суръезные   :o    это была шутка    :) 

Мы тут о серьезных вещах, о юзабилити, а он шутит =)))


Название: Re: Юзабилити.
Отправлено: grimgav от Февраль 20, 2007, 05:37:02
Ну так что там?))


Название: Re: Юзабилити.
Отправлено: grimgav от Июнь 08, 2007, 12:33:45
Хочется видеть в RSS автора поста.


Название: Re: Юзабилити.
Отправлено: KyDECHuK от Июнь 09, 2007, 03:05:04
Изменение кармы, после ввода причины ее изменения: при нажатии клавиши Tab переходим на кнопочку "< Назад", а надо бы на кнопочку "Продолжить >".
Ну так что там?))

 Эээ, заминочка вышла, ибо не силен в хтмле: определил свойство tabindex для кнопок и поля ввода описания "за что" - собсно в ИЕ фокус почти прокатил(действие "нажать таб" можно пропустить - достаточно жмакнуть "Ввод"), в FF - не работает, вообще. В опере не смотрел - нету ее. :(
 Мелочь, а не знаю как ее разрешить.
 Нуждаюсь в подсказке правильного решения.


Название: Re: Юзабилити.
Отправлено: naxellar от Июнь 09, 2007, 03:17:38
Код:
<script language="javascript">
  isTab=0;
  function tabenter(KeyCode,ObjSubmit) {
    if (KeyCode==9) {
      isTab=1
    }else {
       if (KeyCode==13 && isTab==1) {
        ObjSubmit.submit();
       }else isTab=0;
     }
  }
</script>
<form>
  <input type="text" onkeydown="tabenter(event.keyCode,this.form)" />
</form>


Название: Re: Юзабилити.
Отправлено: naxellar от Июнь 09, 2007, 03:22:53
Звиняйте, оно не пашет. По нажатию Tab поле текстовое потеряет фокус


Название: Re: Юзабилити.
Отправлено: grimgav от Июнь 09, 2007, 08:22:34
Нуждаюсь в подсказке правильного решения.

Нет ничего проще. Расстановка tabindex следующая:
    1 - у поля ввода
    2 - у сабмита (Продолжить >)
    3 - у кнопки Назад.
Вот код:

Цитировать
<form name="myForm" method="post" onsubmit="formfre(myForm.Description)">
  <table class="bordercolor" border="0" cellpadding="4" cellspacing="1" width="100%">
    <tbody>
      <tr class="titlebg">
        <td colspan="2" align="center">Изменение кармы (Прибавить)</td>
      </tr>
      <tr class="windowbg">
        <td align="center">Пожалуйста, напишите за что вы изменяете карму этому пользователю
(Обязательно для заполнения)</td>
        <td align="center"><input name="Description" tabindex="1" size="84" maxlength="62" type="text"></td>
      </tr>
      <tr class="windowbg">
        <td align="center"><input value="&lt; Назад" tabindex="3" onclick="javascript:history.go(-1)" type="button"></td>
        <td align="center"><input name="submit" value="Продолжить &gt;" tabindex="2" onclick="this.disabled=(disabled)" type="submit"></td>
      </tr>
    </tbody>
  </table>
</form>

Работает во всех 3-х браузерах и не надо никакого JS.


Название: Re: Юзабилити.
Отправлено: KyDECHuK от Июнь 09, 2007, 01:30:14
 Понятно, имеет смысл порядок расстановки индекса.


Название: Re: Юзабилити.
Отправлено: naxellar от Июнь 17, 2007, 12:29:14
У меня просьба. Сделайте так, что бы "--" заменялось на длинное тире (-). В HTML коде это "&#151;"


Название: Re: Юзабилити.
Отправлено: KyDECHuK от Июнь 13, 2009, 03:18:27
Очень не удобно, что отсутствует возможность очистить свой ящик для ЛС одной кнопкой.
В существующей реализации этой функции приходится указывать период "365 дней", после чего остатки удалять вручную - геморно.. :/