Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Догрузка содержимого по мере прокручивания страницы
 
 автор: 1prom   (20.08.2011 в 12:28)   письмо автору
 
 

Здравствуйте!

На странице есть контент, помещенный в некий <div id=content></div>
Когда прокручиваешь страницу до края некого елемента срабатывает функция догрузки


function load() 
{
                JsHttpRequest.query(
                                  'load.php', {'purp': "content"},
                 function(result, errors) {document.getElementById("content").innerHTML=errors;}
                );
}


Как сделать, чтобы догруженный контент не исчезал вместо загруженного ранее, а добавлялся к нему столько, сколько будет догрузок

  Ответить  
 
 автор: f111   (20.08.2011 в 13:34)   письмо автору
 
   для: 1prom   (20.08.2011 в 12:28)
 

.innerHTML+="догруженный";

  Ответить  
 
 автор: 1prom   (20.08.2011 в 14:04)   письмо автору
 
   для: f111   (20.08.2011 в 13:34)
 

отлично, спасибо)

  Ответить  
 
 автор: 1prom   (21.08.2011 в 01:12)   письмо автору
 
   для: 1prom   (20.08.2011 в 14:04)
 

да, еще нюанс:
- когда зайти на следующую страницу, а потом вернуться к странице з догруженным div - всё его содержимое пропадает, приходится вручную по несколько раз подгружать... - как можно оставить загруженным div после возращения на обратную страницу?

  Ответить  
 
 автор: f111   (21.08.2011 в 02:05)   письмо автору
 
   для: 1prom   (21.08.2011 в 01:12)
 

а как вы возвращаетесь к странице?

  Ответить  
 
 автор: 1prom   (21.08.2011 в 02:08)   письмо автору
 
   для: f111   (21.08.2011 в 02:05)
 

как и все пользователи - через окно броузера (назад)

  Ответить  
 
 автор: f111   (21.08.2011 в 02:21)   письмо автору
 
   для: 1prom   (21.08.2011 в 02:08)
 

я полагал что в таком случае текст должен сохраниться.

p.s. может в кукисы записывать текст

  Ответить  
 
 автор: 1prom   (21.08.2011 в 11:37)   письмо автору
 
   для: f111   (21.08.2011 в 02:21)
 

там не только текст, но и изображения в таблицах... когда возвращаюсь назад - все исчезает(

  Ответить  
 
 автор: psychomc   (21.08.2011 в 22:13)   письмо автору
 
   для: f111   (21.08.2011 в 02:21)
 

плохая идея. в кукисы/сессию можно записать id последнего загруженного элемента, но никак не весь текст

  Ответить  
 
 автор: f111   (21.08.2011 в 23:29)   письмо автору
 
   для: psychomc   (21.08.2011 в 22:13)
 

не отрицаю, просто хороших идей не осталось, плохие лезут в голову))

  Ответить  
 
 автор: 1prom   (22.08.2011 в 01:47)   письмо автору
 
   для: psychomc   (21.08.2011 в 22:13)
 

Хорошая идея, хотя будет идти время на обратную подгурзку контента, но это лучше, чем вручную щелкать...

ну допустим я записал в куки page=10 (10 подгрузок).
Теперь я должен сообщить этой функции, что мол вот он я, Я ВЕРНУЛСЯ, услышь меня и догрузить 10 страниц...

вопрос: как дать знать функции, что была нажата кнопка "назад" броузера?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования