среда, 29 апреля 2009 г.

Определить IE6 с помощью JavaScript

Не так давно мне понадобилась функция для определения браузера и его версии. А точнее, что браузер пользователя – именно Internet Explorer 6-й или более древний.


А вот и сама функция javascript:


function detectIE6(){
var browser = navigator.appName;
var b_version = navigator.appVersion;
var version = parseFloat(b_version);
if ((browser == "Microsoft Internet Explorer") && (version <= 6)){
return true;
}else{
return false;
}
}

И пример использования:


if ( detectIE6() ){
// Выполняем действия только для IE6 или более ранней версии
}


UPD: Исправленная версия скрипта для определения ИЕ6.
Читать дальше »

пятница, 17 апреля 2009 г.

Бесплатные файлохранилища

Провожу миграцию своих подключаемых файлов с различных сервисов на один. Нужен сервис для хранения небольших файлов javascript, стилей css, иконок, предоставляющий прямые ссылки на файлы. Перво-наперво, что не устраивает в ранее использованом?


JavascriptHost, сервис, который я использовал для хранения javascript-файлов приказал долго жить. Без последнего концерта и тонущего Ди Каприо, трогательно протягивающего ручонку в последнем прощании, пошел на дно с полными трюмами.


Ripway с завидным постоянством перестал отображать иконку блога. Ты не поверишь, но This user account has exceeded their daily bandwidth limit. («Пользователь превысил свой суточный лимит трафика»). Много же с них натянул мой favicon...


Fileden Напрочь отказался загружать файлы javascript. На нет и суда нет, и туда нет; прощаемся.


Перевез свое барахло подключаемые файлы на Hotlinkfiles. Судя по заявленному, Hotlinkfiles лучший веб-сайт, предоставляющий услуги бесплатного хранения файлов с прямыми ссылками. Они предоставляют 1GB дискового пространства и 8GB трафика в месяц. Размер файлов ограничен 50-ю мегабайтами, что для моих целей (см. выше) очень даже «вполне». И главное – он допускает прямые ссылки на файлы.


Памятуя о всенародно любимой ремарке про надпись на сарае, посмотрю как оно на самом деле. Впечатлениями поделюсь.


Upd Сервис HotLinkFiles не впечатлил. Зато проблема была решена «почти родным» для Blogger способом: Прямые ссылки на файлы. Сервис №1


Читать дальше »

четверг, 16 апреля 2009 г.

IE и параметр white-space:pre

Internet Explorer не перестает удивлять собственными «фичами» (смело читай: «багами»). Даже если в документации написано, что он понимает параметр white-space, не факт, что так оно и есть.


Firefox отобразит следующий блок как блок предварительно форматированного текста.


<style type="text/css">
#text_pre {
white-space: pre;
}
</style>
<span id="text_pre">
- Сынок, вставай!
- Зачем, мам, у нас же сегодня выходной!
- Какой к черту выходной?! Мы же негры!
</span>

IE6, в свою очередь, отобразит данный блок только в «строгом» режиме. Например:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">


Death to IE6

Тематическая картинка про IE и негров.

Читать дальше »

суббота, 4 апреля 2009 г.

Авторитетный Текноратий

В продолжение обзора сервиса Technorati, не лишне упомянуть какие параметры использует этот сервис для позиционирования блогов. На самом деле их ровно два.


Blog Reactions – это количество упоминаний блога в других блогах. Если в каком-либо из зарегистрированных на сервисе блогов появится ссылка на твою статью или заглавную страницу, это добавит +1 к BR.


Blog Authority – это показатель, сколько уникальных блогов ссылается на твой блог. Иными словами, когда в каком-либо блоге впервые появляется ссылка на твой блог, это добавляет +1 к BA.


И напоследок небольшой, но полезный букмарклет – javascript-закладка, отображающая статистику Technorati для любого блога. Technorati Blog Info. Просто перетащи эту ссылку на панель закладок.


Читать дальше »