[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Автоформирование ссылки
m4a1fox
Уважаемые эксперты! Есть вопрос! Я работаю админом одного сайта, и вот такая штука у нас есть! Допустим есть форма для создания новости, и вот когда яя ввожу название новости, в форму ссылка (что ниже) автоматически создается ссылка на латинице! Как это вообще работает, может кто подскажет! Ну почитать про это где нибудь, буду признателен! Спасибо!



Спустя 5 минут, 51 секунда (4.12.2010 - 19:57) sergeiss написал(а):
Очень просто smile.gif Надо для начала посмотреть текст страницы, загруженной в браузер.
Там наверняка есть обработчик нажатия клавиш для того инпута, где вводится новость. То есть, идет вызов некой функции, которая изменяет ссылку.

А вот дальше уже смотреть надо по коду. Или там просто "тупо" идет транслитерация, или что-то поинтереснее.

Спустя 3 минуты, 35 секунд (4.12.2010 - 20:00) m4a1fox написал(а):
sergeiss
<tr>

<th>*&nbsp;Заголовок:</th>

<td><input class="inp" type="text" name="title" value="" onblur="title2url($(this),$('[name=url]'));" /></td>

</tr>

<tr>

<th>*&nbsp;Псевдоним:</th>

<td><input id="slag" class="inp" type="text" name="url" value="" onkeyup="change_url('slag','url');" /></td>

</tr>
Можете что либо сказать посмотрев на этот код?

Спустя 8 минут, 12 секунд (4.12.2010 - 20:09) sergeiss написал(а):
Цитата (m4a1fox @ 4.12.2010 - 21:00)
onkeyup="change_url('slag','url');"

Вот это и есть та функция, о которой я говорил. Она берет данные из текущего текста и преобразует их в URL.
Надо найти её. Она или где-то на этой же странице, или, скорее всего, где-то в одном из javascript-файлов, подключаемых странице. Какие JS-файлы подключены - см. там же в коде страницы.

Спустя 4 минуты, 13 секунд (4.12.2010 - 20:13) m4a1fox написал(а):
Спасибо! но я так понял это сложно для меня! А вы может сможете подсказать где почитать про автоматическое формирование ссылки?

Спустя 25 минут, 38 секунд (4.12.2010 - 20:38) sergeiss написал(а):
Не подскажу... Хотя - я в теме уже написал где-то 90% инфы о том, как это сделать.

Спустя 2 минуты, 12 секунд (4.12.2010 - 20:41) m4a1fox написал(а):
sergeiss
Ясно! Ну и на том спасибо!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.