вторник, февраля 20, 2007

Новости FeedКнопки

Новость 1: в команде проекта FeedКнопка новый человек - Роман Пушкин. Почитайте его блог о здоровье, AdSense , «Подсолнухах» Ван Гога и о том как заработать много денег.

Новость 2: сначала появится англоязычная FeedКнопка, а потом уже русскоязычная. Да и называться она будет скорее всего не FeedКнопка.

Ярлыки:

воскресенье, февраля 18, 2007

Странности UriBuilder.Query

Из MSDN:
«UriBuilder.Query - Gets or sets any query information included in the URI.»

Странно то, что если мы присваеваем этом свойству значение, то к новому значению в начало добавляется «?». Причем делается это в любом случае, даже если новое значение уже начинается с «?» (проверял через Reflector). В результате, если я хочу к существующему Query добавить параметр, то нужно написать вот такой странный код:

uriBuilder.Query = uriBuilder.Query.Substring(1) + "&param1=some_value";


Ярлыки: ,

пятница, февраля 16, 2007

Girls don't like you?

Из сегодняшнего спама :)

Ярлыки:

суббота, февраля 03, 2007

FeedKnopka.com

Сегодня установил новую версию FeedКнопки. В числе изменений бета версия дизайна бета версии сайта ;)

Зацените работу дизайнера - feedknopka.com

Ярлыки:

пятница, февраля 02, 2007

Определение координат самой правой видимой в окне браузера точки

Улучшая поведение меню FeedКнопки (см. предыдущий пост) столкнулся с проблемой: как определить координаты самой правой видимой в окне браузера точки (или самой нижней)? Да еще что бы это работало в IE, FireFox и Opera.

Решение для Internet Explorer:

Объект, представляющий весь контент окна в разных режимах рендеринга разный. Делаем служебную функцию, возвращающую нужный элемент:

function GetIEDocumentElement()
{
return (document.compatMode && document.compatMode != "BackCompat") ? document.documentElement : document.body;
}

Теперь определяем адрес самой правой видимой в окне браузера точки (самая нижняя определяется по аналогии):

var rightEdge = GetIEDocumentElement().scrollLeft + GetIEDocumentElement().clientWidth;

 

Для FireFox и Oper'ы проще:

var rightEdge = window.pageXOffset + window.innerWidth;

Ярлыки: ,

Небольшой перерыв

Давно уже ничего не писал сюда. В основном из-за того что я в отпуске... на 3 недели!!! :)

Но время от времени продолжаю работать над FeedКнопкой (это адрес будущего сайта). Вчера доделал последнюю из запланированный функций самой кнопки: меню будет стараться нарисоваться так, что бы не залезть за границу окна. Это для случаев когда кнопку ставят возле правого края или внизу страницы.

Осталось доделать сайт сервиса.

Ярлыки: