Архив записей по месяцам // September 2005
2003
February | March | April | May | June | July | August | September | October | November | December
2004
January | February | March | April | May | June | July | August | September | October | November | December
2005
January | February | March | April | May | June | July | August | September | October | November | December
2006
January | February | March | April | May | June | July | August | September | October | November | December
2007
January | February | March | April | May | June | July | August | September | October | November | December
2008
January | February | March | April | May | June | July | August | September | October | November | December
?skip=700
LJ?skip=700
Убейте меня. Три раза.
Categories: Misc | comments: (0)
window.onload, defer, DOMContentLoaded
Dean Edwards снова пишет про отлов загрузки HTML: The window.onload
Problem - Solved!
[ read more ]
Categories: dHtml | comments: (2)
Embeded SVG, base64, security in Firefox
Любопытство по поводу доступа к chrome://../svg.svg
было отнюдь не праздным: стояла задача добавления определённой SVG-графики в код страницы. Здесь можно провести некие параллели с расширением FlashBlock, где взамен блокируемых flash-объектов создаются элементы с фоновым изображением, источником которого служит файл из каталога расширения (authorware.png, director.png или flash.png). Доступ к таким файлам из контекста страницы разрешён, а вот если создать какой-то объект и указать источником svg-файл, расположенный в каталоге расширения, то ничего путного из этого не выйдет, т.к. доступ к этому файлу будет заблокирован по соображениям безопасности.
[ read more ]
Categories: dHtml | comments: (3)
Chrome, SVG, ILO
<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)
Блоки,.. таблицы,.. Главное - хвост.
/me протирает красные глаза
Скажите, а неделя «блочная/табличная-вёрстка-круче!» уже прошла или ещё есть пара свободных билетов?
[ read more ]
Categories: Web-билдинг | comments: (3)
Network test: Is your mouse...
Лучше три дня потерять, чтобы пять минут поработать.
То ли лыжи не едут,.. В очередной раз понадобился линух, взял первый попавшийся под руку диск и через полчаса опять захотелось погундеть на тему юзабельности, но вместо этого просто сделал скриншот одного (лишь одного) из моментов, которые меня убивают:
Вот для меня там всё такое. Я понимаю: мелкие глюки, досадные баги, «это уже давно исправили», «но ведь работает, работает же!». Тьфу.
Очень хочется в консоль, да руки коротки.
Categories: Soft, Usability | comments: (6)
Изменение style.background/content в Fx
<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, тенденции, желание кушать
Не знаю как насчёт таких тенденций, но вот желание осуществить противоположное встречается чаще.
<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
Для того, чтобы в том же LJ нормально отображалась иерархия тредов при просмотре их в Gecko с отлюченной графикой, можно поиграть с -moz-force-broken-image-icon
, например, добавив в userContent.css такую строчку:
*{-moz-force-broken-image-icon:1 !important;}
Владимир Палант указывал на nsImageFrame::HandleLoadError(), но непонятно чем я в то время слушал. А зря, очень помогло.
Ну и непосредственно в стили самого сайта можно прописать то же самое, если нет безразличия к таким пользователям.
Categories: CSS, Usability | comments: (0)
lytdybr
Послушал относительно нового Панфилова, до которого уши сто лет не…
«Родина» с Верой рулит; клипов не понимаю, в последнее время перед глазами один жест: «Веретено» — кривляния — взмах рукой.
К. К.: Когда абсолютно органично смотрится, когда тебе, допустим, 17-20 лет и ты весь в «козах» и вот аких делах, то когда тебе уже ближе к сорока, и ты вот такой же остаёшься, это уже говорит о том, что недалёкий человек и глубины в нём, как оказалось, и не было.
alisa.net «Акулы пера»
Это так,.. вспомнилось просто; без… Сейчас просто больно смотреть. Даже не больно,.. тяжело как-то.
Categories: Music | comments: (0)
Латентные проблемы... А? Кого? А.. якс!
Завтра почитаю.
Надеюсь, что это не связано с тем, что порой «новомодные» технологии под всякую х..ту юзают.
Categories: dHtml | comments: (0)
ILO: Fx1.5b1
По поводу совместимости 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
Попробую удовлетворить два пожелания пользователей ILO, высказанных более пары раз и не слишком затруднительных в плане этого самого удовлетворения:
- Дополнительный режим, в котором загружаются все изображения-ссылки для удобства навигации;
- Задержка загрузки графики до момента загрузки HTML для манипулирования кодом страницы посредством Greasemonkey и прочих.
[ read more ]
Categories: dHtml, Soft | comments: (0)