FILA44

Рейтинг
31
Регистрация
24.01.2009

http://www.fancybox.net/example

Вообще fancybox - отличный кроссбраузерный плагин, выбирал из довольно большого числа аналогов

T.R.O.N:
Что мешает по окончании загрузки просто вызвать JS из флеша?

Спасибо, так и сделал. Даже и не знал, что все так просто :)

Lanea:
http://svetic.trancom.ru/flash.htm
Шрифт некоторых подменюшек "расплывается" (в исходнике шрифт Tahoma, 14px, без сглаживания)

Возможно размер шрифта был изменен через инструмент ресайз, а не только изменением размера шрифта ?

FILA44 добавил 01.12.2009 в 02:27

Кстати, насчет стандартных шрифтов. Декомпилировал флешку, открыл в редакторе, появилась надпись о замене шрифтов на стандартные. Проблема с размытостью пропала

Все оказалось проще. Если некоторый элемент, содержащий textarea имел css свойство visibility:hidden, то Опера намертво отказывалась получать оттуда значение, даже если элемент становился видимым. Вот так....

malls:
конечно...
document.getElementById('id_textarea').value
Лучше ее выбросить! :)

Естественно я пробовал document.getElementById('id_textarea').value во всех браузерах и (!) только в Опере 10 не работает

Кофейник:

Я ничего против jQuery не имею, это замечательный фреймворк, вот только использоваться он должен по назначению.

Как вариант, если фреймворк уже используется на сайте, почему бы не воспользоваться его функциями ? Естественно, что только ради этой задачи подключать лишние 60кб кода незачем)

ewg777:
А что тут быковать? Не работает и всё.

обязательно:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

проверил оперу10, ие6, лис 3.5

в хроме и правда не работает...

Если на jquery, то вот грубый код

Сам баннер

<div id="bantest" style="position:absolute;z-index:4;width:25px;float:right;height:100px;background:#ffffff;">

</div>

Код js

$(document).ready(function(){

$("#bantest").css("top", parseInt( document.documentElement.scrollTop+document.documentElement.clientHeight/2-parseInt($("#bantest").css("height"))/2, 10) + "px");

$(window).scroll(function () {

$("#bantest").css("top", parseInt( document.documentElement.scrollTop+document.documentElement.clientHeight/2-parseInt($("#bantest").css("height"))/2, 10) + "px");

});

Товарищи программеры, не надо только быковать) сам я не кодер...

Как вариант, сделать у body бакграундом верхнюю область с позиционированием top+ весь контент страницы заключить в div с бакграундом нижней области с позиционированием bottom.

Способ, конечно неуниверсальный, но в данном случае - легко реализуемый

Посмотрел DLE - понравился интерфейс, обилие документации, готовые примеры. Но... там же закрытый код, это получается, что невозможно изменить ни один стандартный модуль ??

Всего: 78