Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Апплет+JavaScript


Автор: DUKE009 17.9.2013, 10:49
Здравствуйте. 
Имеется апплет, вызывающий простую функцию JS 
Код


function FillData(txt)
{
  document.getElementById('outDIV').innerHTML+=txt;
}


Апплет вызывает её несколько десятков раз со строками. Передо мной стоит задача вывести эти строки "порциями", т.е. первая "порция", скажем 10 штук выводится видимыми, под ними кладётся кнопка или ссылка, не важно, "Вывести ещё" и при нажатии под первой "порцией" появляется вторая, и так пока не кончатся строки. Я думаю это как то реализовать при помощи скрытых div, но пока ничего в голову не пришло, как ). Подскажите как лучше будет это всё сделать, может в апплете что-либо поменять, или всё через JS? Заранее спасибо

Автор: ksnk 17.9.2013, 16:17
Окружи его дивом с фиксированным hegiht и overflow:hidden. Можно приклеить к нижней части дива картинку с градиентной прозрачностью, чтобы текст не "обрезался", а скрывался. По клику на кнопке делаем height:auto. И вся любовь... Можно даже поанимировать туда сюда...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)