DjTarik
User-
Posts
698 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by DjTarik
-
Собственно, нужно сделать у блока полосу прокрутки и снизу, и сверху. Полоса прокрутки стандартная. Какие вообще идеи? Спасибо.
-
Слушай... А где ты это нашёл? Дай плиз ссылку, где описаны баги конкретных версий или как это узнать? А то 2 дня искал решение - а тут такое... O_o
-
Так да. Работает во всех версиях, кроме 10.50. Или версия глючная, или я что-то не так делаю...
-
Да, само событие работает и так и так. Конкретно, когда срабатывает смена 'src' в 'onerror' - должно снова сработать 'onload'? Этого нет в Operа 10.50
-
В продолжение темы http://forum.htmlbook.ru/index.php?showtopic=24465 Ситуация такая: 1. Имеется <img /> 2. Есть 2-а события: - onload - onerror 3. Сначала объявил события - потом смена 'src' Когда 'src' верный - проблем нет. Срабатывает только 'onload'. Когда 'src' "битый" - должен срабатывать 'onerror', в нём смена 'src' - и потом снова 'onload'. Всё. Ссылка такая: http://tarik.kasperovich.ru/test_15/index.html Это работает везде, кроме Opera 10.50. Причём во всех остальных версиях Opera - всё нормально... O_o Тестировал в 11.00 10.60 10.00 9.64 9.60 9.50... Какого в Opera 10.50 не пашет? В чём отличие или что я не так делаю? Код проблемного места: var image = document.getElementById('GalleryImg'); image.onload = function(){ [...] } image.onerror = function(){ [...] this.src = 'popup_broken.gif'; this.width = 400; this.height = 250; this.alt = this.title = ' '; } image.src = obj.href; Спасибо.
-
Проверял - ничего не меняется) У меня строгий доктайп - поэтому я пришёл к document.documentElement.clientWidth и document.documentElement.scrollWidth. И это... Решил проблему) Всё оказалось банально просто: IE просто не успевал пересчитать изменение ширины окна. Пока решил через минимальный setTimeout. Вот только не знаю, правильно ли)))
-
Проверю, но, по идее, считать всё равно от боди будет...
-
Пойду проверю ещё раз) Знаю, что делал так, но потом почему-то отказался... P.S. Но вопрос был не по верстке) И ещё - а как быть с высотой? html и body то по 100%...
-
Будет фотогалерея с листанием фоток. Значит ширина будет меняться динамически от ширины фотки. Т.к. фон на абсолюте - и фотка - на абсолюте (причем никак друг с другом не завязаны) - фотка НЕ растянет затемнение. Как-то так. =)
-
ну, проблема в том, что затемнил я всё область видимую (если есть прокрутки - тоже затемнил: document.documentElement.scrollWidth) Потом делаю браузер меньше (по ширине) - во всех браузерах сжимается - а в IE - нет. В IE появляется горизонтальная полоса прокрутки.
-
Потому что затемнять нужно область с полосами прокрутки (не хочу привязываться к верстке). С центрированием проблем нету. Проблема - с затемнением и ресайзом затемнённой области.
-
Ну, скажем так - это защита от того, если пользователь загрузит слишком широкую картинку. Типо панорамы. Хочу показать оригинальный размер и полосу прокрутки соответственно. Поэтому считаю идею нормальной. Тем более, что только IE недоволен... =/
-
Значит, такой пример. http://tarik.kasperovich.ru/test_14/index.html Вообще - пишу лайтбокс. Сделал все полностью как и хотел. Работает везде, кроме IE. Что конкретно не так: - Функция центрирования. Ситуация: - кликаем по ссылке, затемняем документ с полосой прокрутки, если таковая имеется. Если нет - затемняем всю видимую область экрана. - не закрывая окна сжимаем браузер (чтобы сработал 'onresize'). - везде все работает (т.е. затемненная область тоже сжимается) - в IE сразу появляется горизонтальная полоса прокрутки. Т.е. если увеличивать ширину документа - все норм. Если уменьшать - не работает. Не могу понять, что не так. Конкретно, вот код, который за это отвечает: onresize = function(){ popup.centering(); } centering: function(){ if (this.keeper) { this.keeper.style.width = this.eclipse.style.width = ''; this.keeper.style.height = this.eclipse.style.height = ''; var elWidth = this.wrapper.offsetWidth+60; var elHeight = this.wrapper.offsetHeight+60; var screenWidth = document.documentElement.clientWidth; var screenHeight = document.documentElement.clientHeight; if (elWidth < screenWidth) { var posX = ((screenWidth-elWidth)/2)+this.shiftX; } else{ var posX = this.shiftX; } if (elHeight < screenHeight) { var posY = ((screenHeight-elHeight)/2)+this.shiftY; } else{ var posY = this.shiftY; } this.wrapper.style.left = posX+'px'; this.wrapper.style.top = posY+'px'; if (document.documentElement.clientWidth < document.documentElement.scrollWidth) { this.xScroll = true; } else{ this.xScroll = false; } if (document.documentElement.clientHeight < document.documentElement.scrollHeight) { this.yScroll = true; } else{ this.yScroll = false; } if (this.xScroll) { this.keeper.style.width = document.documentElement.scrollWidth+'px'; } else{ this.keeper.style.width = document.documentElement.clientWidth+'px'; } if (this.yScroll) { this.keeper.style.height = document.documentElement.scrollHeight+'px'; } else{ this.keeper.style.height = document.documentElement.clientHeight+'px'; } if ((elWidth+this.shiftX) > this.keeper.offsetWidth) { this.keeper.style.width = (elWidth+this.shiftX)+'px'; } if ((elHeight+this.shiftY) > this.keeper.offsetHeight) { this.keeper.style.height = (elHeight+this.shiftY)+'px'; } this.eclipse.style.width = this.keeper.offsetWidth+'px'; this.eclipse.style.height = this.keeper.offsetHeight+'px'; } }, Логика такая: Т.к. попап уже создан - сбрасываю размеры затемненной области (чтобы не влияла на ширину документа при ресайзе). Заново измеряю все размеры, отступы, смещения и т.д. Проблема одна - IE не сбрасывает значение document.documentElement.scrollWidth. Или я что-то не так делаю? O_o Спасибо.
-
Я про область просмотра. Сейчас сделаю пример - покажу проблему наглядно. А то так не могу сформулировать)
-
Собственно, высчитываю так: document.documentElement.clientWidth - ширина документа без полос прокрутки document.documentElement.scrollWidth - ширина документа с полосой прокрутки Тоже самое с высотой: document.documentElement.clientHeight document.documentElement.scrollHeight Можно ли как-нить самим повлиять на эти значение? Конкретно, можно ли задать им определённую ширину, к примеру? Или, что ещё лучше, сбросить по умолчанию... Спасибо.
-
Я не могу найти нормальный магазин в городе, модель нужную) Так что не знаю, посмотрим, что из этого выйдет... =) Я просто ищу инструменты. Может те, что я перечислил - "не очень" и есть что-то более "грамотное"... Я ж не знаю...
-
=) ну, я бы сказал, когда уже купил - интересно же тесты прогнать) Ну так, для себя) Или может сравнить с чем... Рассказать кому, показать) Мало ли случаев))) Что то в Минске выбор ноутов не ахти) или я не там ищу... Это да) Но смысл тот же...
-
Протестировать - посмотреть характеристики, производительность и т.д.. P.S. Не, пока ещё нет)
-
В связи с недавней темой про выбор ноута, решил узнать, а как его можно протестировать? Кто может подсказать наиболее популярные и "качественные" программы для этого дела? Пока вот что нарыл: CPU-Z HWiNFO32 Everest 3DMark Кто что подскажет, кто с чем работал? Спасибо.
-
Ну вот и я так думаю... Хочу HP =) Про ссылку - ХЗ де искать даже... А из Беларуси, у нас не особо большой выбор магазинов нормальных... Может кто-нить подкинет ссылку на российские популярные сайты? Ну так, чтобы прикинуть, что к чему... Сравнить... 8 гигов - максимум... Нормально будет? =) Да я бы вообще взял без операционной системы... Но не видел таких... =( Планирую на 17 дюймов и полноценную клаву... Ну да - разрешение важно... Но больше 17 брать не буду - его ж придётся таскать еще и в универ и т.д... Но думаю, что и 17 пока хватит... P.S. 2 года уже работаю на студии - резину делаем иногда... Даже забываю, как ее верстать... =) Но это у нас... Может у вас там уже все продвинутые... ) На всё про всё - не больше 1500$. Де-то так... Как сказать... На работе реально не хватает... Дримвивер подвисает, когда тестирую одновременно везде... Хотя может есть ещё какие проги - не особо углублялся... И это БЕЗ виртуальной машины... А она точно будет в работе... Меня немного смущает вопрос, а будут ли реально работать все 4-е ядра? =) ХЗ как он там их распределяет... O_o и где об этом почитать... Поездки периодически намечаются... Хотя большую часть времени всё-таки будет на столе дома стоять))) Ребята, а кто что скажет о портах? Писал выше: Хотелось бы ещё услышать, какие порты вы считаете необходимыми, какими пользуетесь и насколько в наше время востребованы: - ExpressCard - IrDA/CIR - IEEE 1394 (FireWire) - Док-порт
-
Пришло время прикупить себе ноут. На ноутбуке никогда не работал, поэтому какой именно брать - не знаю... Не знаю, на что в первую очередь стоит обратить внимание. Машина нужна для вёрстки сайтов, соответственно, хотелось бы иметь возможность открыть 5-6 браузеров, пару редакторов, блокнотов, плеер для музыки, аськи, квипы, фотошоп и прочее, причём всё это одновременно. =) Машина нужна для учёбы, а там различное программирование, windows, linux, придётся ставить студию... Ну и планирую использовать как замену домашнему ПК. Пока планирую на проц i7 (4 ядра) и 4 гига оперативы. Совсем не знаю, что делать с видюхой и на что ориентироваться. Хотелось бы ещё услышать, какие порты вы считаете необходимыми, какими пользуетесь и насколько в наше время востребованы: - ExpressCard - IrDA/CIR - IEEE 1394 (FireWire) - Док-порт Спасибо за помощь. P.S. Кому не лень - можете оставить название и хар-ки своей машины...
-
Да, интересно было бы послушать, как устраивались другие и как принимают людей по данной вакансии... =) P.S. nuna - в каком городе собираетесь работу искать?
-
C прогой вроде как разобрался, поставил, всё работает, все норм... Тут же возникла проблема: 1. Кто может точно сказать, какая мне нужна винда, чтобы на ней стоял оригинальный ie6 и де ее скачать? (возможно есть на торрентах или ещё где) 2. Нужен линукс в учебных целях (писать буду на Си/Си++). Кто что подскажет? С линуксом не знаком вообще и никак. Полный ноль. P.S. Конкретно стоит задача понять, в чем отличие программирования под линукс и под винду. Что лучше выбрать и, соответственно, где искать? Спасибо огромное.
-
Оттуда и качал... В самом конце выдает сообщение, типо приложение ненадёжно, не тестировалось под винду - продолжить или нет... Типо если продолжить - тогда можно похерить винду.
-
Так... Качал с офф. сайта... Ща залезу ещё раз... Может у кого есть ссылка нормальная?