Рубрика: ie

IE теряет фокус на ссылке

В IE обнаружен загадочный баг. Если ASP.Net страница: делает (например, по нажатию на страницу) redi­rect на другую через anchor (т.е. otherPage.aspx#anchor) в IIS настроен ISAPI_Rewrite (локально повторить не удалось) браузер – IE (повторяется в т.ч. в 9-ом) То может случиться так, что anchor “отбросится” и страниця загрузится как otherPage.aspx. Выловить и перенастроить практически невозможно. Единственный…

Прочитать статью целиком

Script: Play mp3 at background with JavaScript

Как сделать фоновую мелодию для веб-страницы из mp3-файла? Для начала — убедиться, что она нужна. Я, например, считаю, что единственное место во всём Вебе, где уместны фоновые мелодии — это игры. Пожалуйста, ставьте такие скрипты только в них. Так как стандарт очень долго хранил молчание насчёт фоновых мелодий, каждый браузер реализовывал его по-своему Путаница тут…

Прочитать статью целиком

JavaScript: быстрые циклы

length в JavaScript — штука медленная. Это очень хорошо видно по скорости выполнения циклов. Вовремя заменив for на while, можно получить выигрыш в производительности в 7 раз. В умелых руках циклы JavaScript прекрасно заменяют друг друга. А значит, есть повод дополнить старый постинг о среднем арифметическом. var digitRegEx=/^-?d+([,.]d+)?$/g; func­tion arith­meticMean() { var len = arguments.length,…

Прочитать статью целиком

JavaScript: concat для getElementsByTagName

Иногда гибкость JavaScript немного обманывает. Например, все знают, что getEle­ments­By­Tag­Name возвращает вроде бы массив. И если нам нужно получить все input и textarea, то мы посмотрим в справке, что есть фунция con­cat и — склеим! Увы, нас ждёт разочарование. То, что приходит — это набор, но не совсем массив. Его надо преобразовывать в Array и…

Прочитать статью целиком