Опрделение языка ввода при помощи AJAX
Опрделение языка ввода при помощи AJAX
В этой статье я расскажу, как вывести язык, на котором пользователь вводить пароль - это добавит удобства вашим пользователям на буксе.

Итак:

1.Открываем ваш файл css. Если вы не знаете, что это такое, значит дизайн у вас не менялся - следовательно вы открываете style.css в папке css

Добавляем в самый конец файла:
.keyboardLayout { position: absolute; margin: 1px 0 0 -25px; *margin-top: 2px; width: 24px; height: 20px; color: #999; text-align: center; }

2. Теперь самое интересное. Если вы ставили плавающую форму входа,то тогда вы должны запомнить, что у вас подключён jquery. Если вы не ставили и не знаете, что такое Jquery, то тогда вам надо его подключить, добавив в header.php перед тегом:
</head>

Строку:
<script type="text/javascript" src="/jquery.js"></script>

И дальше уже для всех. Снова перед тегом:
</head>

Добавим:
<script type="text/javascript" src="jquery.keyboardLayout.js"></script>

3. Теперь открываем файлы с формой входа. После окончания кода поля ввода пароля добавим код:
<script type="text/javascript">
  $(function(){
  $(':password').keyboardLayout();
  });
</script>

Где password - это значение type= в коде формы. Так что можно сделать вывод языка для поля ввода логина. Говоря простым языком, открываем, например, файл login.php и ищем в нём строку:
<input type="password" size='15' maxlength='25' name='pass' autocomplete="off" value="" tabindex="2" />

И после неё добавляем:
<script type="text/javascript">
  $(function(){
  $(':password').keyboardLayout();
  });
</script>

Теперь для плавающей формы входа в forma.php после:
<input type="password" name="pass" class="lgn" >

Добавляем:
<script type="text/javascript">
  $(function(){
  $(':password').keyboardLayout();
  });
</script>

Аналогично login.php можно присоединить к форме входа с каптчей, которая была выложена ранее.

Всё. Содержимое архива заливаем в корень.





Рубрика: Бесплатное » Дополнения   |   Автор: Alex   |   Просмотры: 5117
Комментариев: 134
Публикаций: 0
ICQ: 428155128
- 171 +
  Автор: SoooFast   |   Группа: Пользователи   |   Дата: 31 марта 2011  
а причем тут AJAX?
Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.