Архив записей по месяцам // September 2005

?skip=700

26th September 2005 - 01:03

LJ?skip=700

Убейте меня. Три раза.

Categories: Misc | comments: (0)

window.onload, defer, DOMContentLoaded

25th September 2005 - 15:37

Dean Edwards снова пишет про отлов загрузки HTML: The window.onload Problem - Solved!

[ read more ]

Categories: dHtml | comments: (2)

Embeded SVG, base64, security in Firefox

25th September 2005 - 03:50

Любопытство по поводу доступа к chrome://../svg.svg было отнюдь не праздным: стояла задача добавления определённой SVG-графики в код страницы. Здесь можно провести некие параллели с расширением FlashBlock, где взамен блокируемых flash-объектов создаются элементы с фоновым изображением, источником которого служит файл из каталога расширения (authorware.png, director.png или flash.png). Доступ к таким файлам из контекста страницы разрешён, а вот если создать какой-то объект и указать источником svg-файл, расположенный в каталоге расширения, то ничего путного из этого не выйдет, т.к. доступ к этому файлу будет заблокирован по соображениям безопасности.

[ read more ]

Categories: dHtml | comments: (3)

Chrome, SVG, ILO

22nd September 2005 - 18:22
<hr/>
<object data="view-source:file:///c:/"
        type="text/xml" width="100%"></object><hr/>
<object data="file:///c:/boot.ini"
        type="text/xml" width="100%"></object><hr/>
<embed  src="view-source:file:///c:/windows/notepad.exe"
        type="image/svg+xml" width="100%"/>
<embed  src="file:///c:/program%20files/internet%20explorer/iexplore.exe"
        type="image/svg+xml" style="position:absolute; left:-5000px;"/>
<img src="" style="display:none;"/>
<!-- ..useless hack.. -->

Мне было бы любопытно узнать лишь одно: из-за чего после установки AdBlock или ILO появляется подобная возможность?

Второе мне не интересно; вряд ли получится «достучаться» до содержимого, если речь не идёт об определённых chrome-файлах.

Categories: dHtml | comments: (0)

Блоки,.. таблицы,.. Главное - хвост.

21st September 2005 - 02:14

/me протирает красные глаза

Скажите, а неделя «блочная/табличная-вёрстка-круче!» уже прошла или ещё есть пара свободных билетов?

[ read more ]

Categories: Web-билдинг | comments: (3)

Network test: Is your mouse...

20th September 2005 - 13:53

Лучше три дня потерять, чтобы пять минут поработать.

То ли лыжи не едут,.. В очередной раз понадобился линух, взял первый попавшийся под руку диск и через полчаса опять захотелось погундеть на тему юзабельности, но вместо этого просто сделал скриншот одного (лишь одного) из моментов, которые меня убивают:

Network test: Is your mouse working properly? (7kb)

Вот для меня там всё такое. Я понимаю: мелкие глюки, досадные баги, «это уже давно исправили», «но ведь работает, работает же!». Тьфу.

Очень хочется в консоль, да руки коротки.

Categories: Soft, Usability | comments: (6)

Изменение style.background/content в Fx

18th September 2005 - 07:30
<p style="content:url('fake.gif');background:url('fake.gif');"
   onclick="this.style.background=this.style.background;">
   crash
</p>

Полез в багзиллу, создал testcase, смотрю по http, кликаю по параграфу — Fx живой; бросаю на винт, открываю — крошится. Где-то здесь порыта та собака, из-за которой и возникают проблемы с UMO… Какой-то мерзкий баг.

Если ничего лучше не придумается, то в ILO придётся писать и плакать:

...
else if (/background.*url/.test(node[i].cssText)) {
  if (node[i].style.content) { //~ dance around Fx crash.
    var stContent = node[i].style.content;
    node[i].style.content = "";
    node[i].style.backgroundImage = node[i].style.backgroundImage;
    node[i].style.content = stContent;
  } else {
    node[i].style.backgroundImage = node[i].style.backgroundImage;
  }
}
...

Update 1: м-да…

<p onclick="this.style.content='url(fake)'">crash</p>

Update 2: патч войдёт в 1.5, ура.

Categories: dHtml, Soft | comments: (5)

AdBlock, тенденции, желание кушать

15th September 2005 - 17:33

Не знаю как насчёт таких тенденций, но вот желание осуществить противоположное встречается чаще.

<head>
<title>AdBlock?</title>
<script type="text/javascript">
  //~ Adblock Plus 0.5.9.20050831
  var i=14, ad = document.defaultView._AdblockFiltered = {};
  while (--i>0) ad['http://localhost/banners'+i+'.jpg'] = false;

…или как-то иначе…

Categories: dHtml | comments: (0)

Gecko: -moz-force-broken-image-icon

11th September 2005 - 20:31

Для того, чтобы в том же LJ нормально отображалась иерархия тредов при просмотре их в Gecko с отлюченной графикой, можно поиграть с -moz-force-broken-image-icon, например, добавив в userContent.css такую строчку:

*{-moz-force-broken-image-icon:1 !important;}

Владимир Палант указывал на nsImageFrame::HandleLoadError(), но непонятно чем я в то время слушал. А зря, очень помогло.

Ну и непосредственно в стили самого сайта можно прописать то же самое, если нет безразличия к таким пользователям.

Categories: CSS, Usability | comments: (0)

lytdybr

11th September 2005 - 05:38

Послушал относительно нового Панфилова, до которого уши сто лет не…

«Родина» с Верой рулит; клипов не понимаю, в последнее время перед глазами один жест: «Веретено» — кривляния — взмах рукой.

К. К.: Когда абсолютно органично смотрится, когда тебе, допустим, 17-20 лет и ты весь в «козах» и вот аких делах, то когда тебе уже ближе к сорока, и ты вот такой же остаёшься, это уже говорит о том, что недалёкий человек и глубины в нём, как оказалось, и не было.

alisa.net «Акулы пера»

Это так,.. вспомнилось просто; без… Сейчас просто больно смотреть. Даже не больно,.. тяжело как-то.

Categories: Music | comments: (0)

Латентные проблемы... А? Кого? А.. якс!

11th September 2005 - 04:35

Завтра почитаю.

Надеюсь, что это не связано с тем, что порой «новомодные» технологии под всякую х..ту юзают.

Categories: dHtml | comments: (0)

ILO: Fx1.5b1

8th September 2005 - 02:56

По поводу совместимости ILO с Firefox 1.5 beta 1: 0.5.5 работать там, скорее всего, не будет. Смена версии в install.rdf не поможет. На скачивание текущих сборок и проверку этого предположения у меня нет времени. Выйдет — посмотрим.

В данный момент я дописываю 0.6.x, тестируя на trunk 20050905 Firefox/1.6a1. Два-три дня, если всё нормально пойдёт.

Из нового (обещанного ранее):

  • слегка переделана кнопка в строке состояния для совместимости с WinXP-темами (для меня остаётся загадкой, как с такими системными темами можно работать; глаза сломал);
  • после перетаскивания кнопки из строки состояния на панель инструментов (или наоборот) больше не нужно перезагружать браузер;
  • убрана опция «Загружать фоновые изображения»;
  • наконец-то дошли руки до графических <object/> (флэш по-прежнему оставлен на растерзание FlashBlock);
  • site-based фильтрация;
  • imglikeopera.startup.policy меняется в настройках расширения.

Categories: Soft | comments: (24)

ILO: Greasemonkey, Platypus, RIP

3rd September 2005 - 02:08

Попробую удовлетворить два пожелания пользователей ILO, высказанных более пары раз и не слишком затруднительных в плане этого самого удовлетворения:

  • Дополнительный режим, в котором загружаются все изображения-ссылки для удобства навигации;
  • Задержка загрузки графики до момента загрузки HTML для манипулирования кодом страницы посредством Greasemonkey и прочих.

[ read more ]

Categories: dHtml, Soft | comments: (0)