€
$
₴
₽
EN
RU
Vmeste.EU
Лента
Каталог
Файлы
Форумы
Услуги
Основное
Radiotalk
Пользовательское
MPCHAT - CMS хостинг чатов для профессионалов
90 •
Посмотреть все темы
Баг со скроллом)
1
230
serega18
@serega18
31.07.2012
Ещё раз всем привет!
Озвучу проблему - пропал скроуллинг полосы прокрутки при отправки в чат картинки тэгом Img( Раньше всё прекрасно работало,но в связи с переходом на 5 версию перестало...
/* Функция изменения загружаемой картинки */
var id_img = 0;
function imgminimum(obj)
{var imgmax = 500; // максимальный размер картинки
var h = obj.height;
var w = obj.width;
if (h>imgmax||w>imgmax){if (h>w) {obj.height=imgmax}else {obj.width=imgmax}};
if (!obj.id){var scr=document.getElementById("leftdiv").body;
if(document.getElementById("leftdiv").compatMode != 'BackCompat')
scr=document.getElementById("leftdiv").documentElement;
scr.scrollTop=scr.scrollHeight;
obj.id=id_img++;}}
Попробовал parent.left.document. на заменить на document.getElementById('leftdiv') ...что то всё одно не пашет( Может кто знает в чём тут дело.
2615
Сергей
@Pegass
31.07.2012
var scr=document.getElementById("leftdiv")
.body
;
это чО такое? красное убрать)))
if(document.getElementById("leftdiv").compatMode != 'BackCompat')
scr=document.getElementById("leftdiv").documentElement;
Ну это совсем ахтунг, тоже стереть)))
230
serega18
@serega18
31.07.2012
Благодарю) помогли)
9260
Евгений
@starkon
31.07.2012
Задам еще и я вопрос по поводу скрола.
При выводе картинки через тег img не срабатывает прокрутка, приходится вручную прокручивать вниз, где искать проблему?
з.ы. - когда такое стало уже и не помню, на последнюю версию еще не переходил.
2615
Сергей
@Pegass
31.07.2012
смотри выше)))
9260
Евгений
@starkon
31.07.2012
Pegass
пишет:
смотри выше)))
Ну действительно, типо я не попробовал перед тем как писать..))
Вопрос актуален, будут еще варианты?
2615
Сергей
@Pegass
01.08.2012
scr.scrollTop=999999;
может так?
9260
Евгений
@starkon
01.08.2012
Pegass
пишет:
scr.scrollTop=999999;
может так?
Стало оочень быстро выскакивать, но при этом проблема не пропала..))
2615
Сергей
@Pegass
01.08.2012
стоп, только сейчас сообразил - а как тег img реализован?
9260
Евгений
@starkon
01.08.2012
Pegass
, стоит скрипт на вывод видео, музыки и картинок тегом медиа от ВЕТЕРАНа.
1007
BETEPAH
@BETEPAH
01.08.2012
Связано это с тем, что прокрутка происходит до того, как загрузилось изображение, следовательно скрипт не знает на какую величину нужно прокрутить.
Можно попробовать сделать паузу перед вызовом функции прокрутки, но это костыль. Надо подумать.
9260
Евгений
@starkon
01.08.2012
BETEPAH
пишет:
Связано это с тем, что прокрутка происходит до того, как загрузилось изображение, следовательно скрипт не знает на какую величину нужно прокрутить.
Можно попробовать сделать паузу перед вызовом функции прокрутки, но это костыль. Надо подумать.
Жень, у тебя же вроде как нормально работает))
1007
BETEPAH
@BETEPAH
01.08.2012
starkon
, нет, тоже присутствует иногда этот баг. Проявляется иногда на картинках и почти всегда на сообщениях бота, которые вытягиваются по rss, а следовательно требуется на загрузку сообщения секунда-две.
1163
Денис
@Анатолич
23.01.2014
Не стал открывать новую тему. Вопрос тоже по загрузке картинок.
Если картинки загружать тегами с какого нить фотохостинга. то можно и на 10 и на 12 мегабайт картинку в чат киуть.
Она конечно ужмется. Но грузится будет очень долго.
нельзя ли как то ограничить если не вес, то хотя бы размеры?
Например если картинка будет меньше 2000 пикселов то она бы грузилась картинкой.
а если больше, то кликабельной ссылкой.
20090
Dimitry
@Dimitry
23.01.2014
Нельзя.