Scroll in TEXTAREA№ 1
Автор: Винни
Дата : 08-06-05, Срд, 12:55:19

Автор: VDe
Дата : 08-06-05, Срд, 06:27:24


Ребята помогите, кто знает, только не смейтесь, но реализовать надо такую ерунду, типа когда текст в поле TEXTAREA превышает размеры самого поля (и появляется прокрутка соответственно), надо выполнить н-ную
Вообщем я как бы всё понимаю но вот не знаю как на ЖабаСкрипте "увидеть" есть ли в том самом ТЕКСТАРЕА прокрутка (активная) или ещё нет

(совместимость с браузерами типа Мозиллы и Оперы не очень важна, хотя бы что б в ИЕ работало)
А кофе на клавиатуру тоже вирус пролил?


Профиль 

Scroll in TEXTAREA№ 2
Автор: Дядя Федор
Дата : 09-06-05, Чтв, 06:02:54

пример установки прокрутки в желаемое место:


function scrollIntoView(index){

    var row = this.getTemplate("row", index);
    var data = this.getTemplate("layout" ).getContent("data" );
    var left = this.getTemplate("layout" ).getContent("left" );
    var scrollbars = this.getTemplate("layout" ).getContent("scrollbars" );

    try {
       var top, padding = parseInt(data.element().currentStyle.paddingTop);
       if (data.element().scrollTop > row.element().offsetTop - padding) {
            top = row.element().offsetTop - padding;
            left.element().scrollTop = top;
            data.element().scrollTop = top;
            scrollbars.element().scrollTop = top;
       }

       if (data.element().offsetHeight + data.element().scrollTop <
            row.element().offsetTop + row.element().offsetHeight ) {
            top = row.element().offsetTop + row.element().offsetHeight - data.element().offsetHeight;
            left.element().scrollTop = top;
            data.element().scrollTop = top;
            scrollbars.element().scrollTop = top;
       }
    }
    catch(error){
       // ignore errors
    }
}

obj.timeout(function(){
    scrollIntoView.call(obj, 15);
});


















Чтобы купить что-то ненужное, надо сначала продать, что-то ненужное!
Профиль 


Вы не зарегистрированы либо не вошли в портал!!!
Регистрация или вход в портал - в главном меню.



 Просмотров:   002572    Постингов:   000002