Не работает кнопка "отменить" в форме регистрации

Запросы на решение проблем

Модератор: ykolesnikov

Ответить
Creative
OTRS Новобранец
Сообщения: 132
Зарегистрирован: 22 июн 2011, 14:33
Откуда: Татарстан, Альметьевск

Не работает кнопка "отменить" в форме регистрации

Сообщение Creative » 06 сен 2012, 09:15

По сабжу.

Вопрос больше не по OTRS, а по html и кроссбраузерности.
В интерфейсе клиента в блоках регистрации и запроса на восстановление пароля не функционируют кнопки "отменить" при просмотре в Хром-е
В IE всё нормально, в лисе тоже должно быть без проблем.

Может кто чего подскажет

Собственно может кто предложит другое решение для кнопки.

Вот собственно код батона.

Код: Выделить всё

<button type="button" onclick="location.href='#login';" value="Отменить" tabindex="7" sourceindex="15">Отменить</button>
Почему сделал именно так не спрашивайте. Всё равно не помню. :)
Мозг человека обычно загружен лишь на 10% своей мощности, остальное - резерв для операционной системы.

OTRS 3.1.4; ITSM 3.1.6; Ubuntu Server 12.04 LTS
Андрей Ананьев

Creative
OTRS Новобранец
Сообщения: 132
Зарегистрирован: 22 июн 2011, 14:33
Откуда: Татарстан, Альметьевск

Re: Не работает кнопка "отменить" в форме регистрации

Сообщение Creative » 10 сен 2012, 08:15

Ответил сам себе.
Вот ведь лень матушка заела :) даже погуглить в лом.

Как оказалось Хром обрабатывает location.href по-честному, т.е. ему здесь нужна полная ссылка.
Ну что же. Раз нужна значим дадим.

<button type="button" onclick="location.href='$Config{"HttpType"}://$Config{"FQDN"}/$Config{"ScriptAlias"}customer.pl#Login';" value="$T......

теперь всё работает.

Кому нужна кнопка "Отмена" в формах регистрации и восстановления пароля, можете пользоваться.
Мозг человека обычно загружен лишь на 10% своей мощности, остальное - резерв для операционной системы.

OTRS 3.1.4; ITSM 3.1.6; Ubuntu Server 12.04 LTS
Андрей Ананьев

Ответить