Консультация № 172358
20.09.2009, 10:30
0.00 руб.
0 3 0
Здравствуйте увжаемые эксперты. Сейчас делаю один сайт и мне необходимо сделать на главной страничке прокрутку "горячих предложений" информация храниться в базе... начал искать скрипт.. толком ничего не нашел... Подскажите какойнибудь хороший скрипт для того чтобы информация не сразу загружалась вся... а подгружалась во время переключателей (вперед назад)... вот например мне приглинулся скрипт на mail.ru когда в моем мире просматриваешь фотографии внизу есть прокрутка всех фотографий... мне надо что-то вроде этого... только вместо фотографий будет текст. Большое Спасибо!

Обсуждение

Неизвестный
20.09.2009, 18:21
общий
Здравствуйте.

Вообще для того, "чтобы информация не сразу загружалась вся... а подгружалась во время переключателей (вперед назад)" используется AJAX.

Но я, как разработчик сайтов со стажем, не советую применять такой подход. Проблема в том, что даже если Вы будете в рабочей области показывать только, скажем, заглавие новости, то для того, чтобы его "подкачать" Вам нужно будет отправить запрос на сервер. Во это время посетитель Вашего сайта может испытывать неудобства связаные с тем, что ему нужно будет ждать подкачки (даже секундной).

Лучше определите постоянное кол-во отображаемых одновременно новостей и дайте посетителю возможность перейти на страницу со списком всех новостей.

Как показывает опыт, пользователи и-нета с лёгкостью ждут несколько лишних секунд при переходе со страницы на страницу, но не хотят чтобы их "on page experience" превращался в одно большое ожидание подкачки информации.
Неизвестный
21.09.2009, 00:04
общий
Да... спасибо... я тоже такого же мнения про динамическую подгрузку... я так и сделал... но заказчик пожелал увидеть "оживленную" страничку... не дожидаясь полной перезагрузки страницы... сначала я хотел сделать это с помощью флэш анимации... также подгружать данные с базы, но не силен со связкой mysql-php-xml-flash, да и пришлось бы анимацию прокрутки самому делать... поэтому решил и попробывать на java... может есть готовые решения... про ajax я много читал и видел много примеров... но того что мне надо не увидел... может вы можете показать какойнибудь пример, который подходит мне.
Неизвестный
21.09.2009, 00:28
общий
Если лень сидеть и "ваять" самому, то можете посмотреть вот здесь http://www.noupe.com/javascript/30-javascriptajax-techniques-for-sliders-scrollers-and-scrollbars.html, хотя я, как обычно, советовал бы разобраться и сделать всё самому. Не так уж и сложно создать iframe, добраться до его внутренностей при помощи "iframe.contentDocument? iframe.contentDocument:document.frames[iframe.id].document;", и дальше в нём прорисовывать что-угодно и сдвигать это куда-угодно.

Удачи.
Форма ответа