31 мая 2010 г.

JavaScript: как правильно создать объект XMLHttpRequest

Хотя вопрос и довольно простой, меня не редко об этом спрашивают.

Вот кроссбраузерный способ, которым я пользовался:



function createXMLHttp() {

    if (window.ActiveXObject) {

        var myVersions = ["MSXML2.XMLHttp.6.0", "MSXML2.XMLHttp.5.0",

                         "MSXML2.XMLHttp.4.0", "MSXML2.XMLHttp.3.0",

                         "MSXML2.XMLHttp", "Microsoft.XMLHttp"

                        ];

        for (var i = 0; i < myVersions.length; i++) {

            try {

                var myXmlHttp = new ActiveXObject(myVersions[i]);

                return myXmlHttp;

            }

            catch (oError) {

            }

        }

    }

    else if (typeof XMLHttpRequest != "underfined") {

        return new XMLHttpRequest();

    }

    throw new Error("Unable to create XMLHttp.");

}

 

18 мая 2010 г.

Skype 5.0 beta

Skype
С небольшим опозданием пишу о выходе Skype 5.0 beta для Windows.

Основное изменение - появилась возможность совершать групповые видео конференции (до 5 участников).

Скачать Skype 5.0 beta можно здесь.

Лично мне эта программа нравится, в том числе её платные функции. Изредка появляется необходимость позвонить в другую страну на мобильный или стационарный телефон, и делать это через Skype мне гораздо удобнее чем по "карточкам".

15 мая 2010 г.

Худший сайт месяца

В этой новой рубрике будут появляться "обзоры" сайтов, которые на мой взгляд являются отвратительными. Цель это рубрики не только над ними посмеяться, но и сделать интернет чуточку лучше.

Откроет эту рубрику сайт websprojects.ru (осторожно, на сайте крайне много лулзов).

Кратко сайт можно охарактеризовать словами "школота развлекается".

Увы, но судя по всему у автора нет навыков создания веб-сайтов (как и хороших знаний орфографии), но это не мешает ему активно себя пиарить. Я бы и не узнал о нём, если бы не реклама на форуме.