Welcome to U.A.C. [O.S.A.]
login / register
Status: Guest
Архивы форума | iddqd.ru
Wolf 3D
ПравилаПравила ПоискПоиск
18+
Собирательная тема с багами JS на форуме
   Список разделов - Флуд и устаревшие темы - Собирательная тема с багами JS на форумеОтветить
АвторСообщение
ZZYZX
- UAC Commissar -
Next rank: = UAC Commissar = after 16 pointsМодератор форума
6284

Doom Rate: 1.65

Posts quality: +1630
Ссылка на пост №1 Отправлено: 20.07.15 15:18:11
Короче меня угораздило на одной из страниц открыть консоль хрома и мне стало страшно.

1. http://i.imgur.com/XJYEMlb.png
Первое исключение возникает при загрузке страницы. Один раз. Где-то рядом с этим кодом:
<script>
$().ready(function() {
	$("#auto").focus().autocomplete(cities);
});
</script>


Второе исключение (Cannot set property 'value' of undefined) возникает при наведении мыши на кнопки ББкодов: B, I, U, Strike, Quote, Code, Youtube, Img, URL, Hide, Spoiler.
Третье исключение (ReferenceError: j_help is not defined) возникает при наведении мыши на кнопку Center.
А ещё бывает ReferenceError: e_help is not defined. Такое получается, если навести на кнопку Coub.
Всё вышеперечисленное НЕ проявляется в форме быстрого ответа на странице.

2. http://i.imgur.com/6wUjNbf.png
Получается при наведении мыши на кнопки "Edit", "Отправить ЛС" и "Quote".

3. (собственно ради чего я и полез в JS, перед тем как всё это увидел)
Сейчас в браузерах (как минимум в Chrome), при нажатии кнопки Quote в форму быстрого ответа не копируются смайлы (вместо них пробел).
Это связано с тем, что используется очень простой способ получения текста из выделения (window.getSelection().toString()), который просто скипает картинки, вместо того, чтобы брать вместо картинок атрибут alt.
Фикс здесь: http://pastebin.com/3150wmzZ
2 2 1
Страница 1 из 1Перейти наверх
   Список разделов - Флуд и устаревшие темы - Собирательная тема с багами JS на форуме