Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Preload с подгрузкой нескольких файлов 
:(
    Опции темы
Zmiuko
Дата 2.10.2009, 00:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


http://zmiuko.ru
**


Профиль
Группа: Участник
Сообщений: 297
Регистрация: 8.10.2008

Репутация: нет
Всего: 2



Ребят проблема, пытаюсь реализовать подгрузку строк из указанного файла на jQuery, пускай это будет xml, так чтобы каждая строка подгружалась через определенное время и вставлялась в указанный также тег, либо под подгруженную ранее.

Примерный код накидал, по которому вроде понятно чего именно я добиваюсь smile

Допустим в файле, к примеру:

1
2
3
..
10
и т.д.



Примерно пытаюсь реализовать подобное применив библиотеку jQuery :

Код

<script>
    // загрузка сообщений из БД в контейнер messages
    function show_messages1()
    {
        $.ajax({
            url: "1.txt",
            cache: false,
            success: function(html){
                $("#messages1").html(html);
            }
        });
    }
    function show_messages2()
    {
        $.ajax({
            url: "2.txt",
            cache: false,
            success: function(html){
                $("#messages2").html(html);
            }
        });
    }

        ....
               и т. д.
        ....
        
    $(document).ready(function(){
        show_messages1();
        setTimeout("show_messages2();", 5000);
                setTime... и т. д.
    });

</script>



и все это дело выношу в html затем :

<div id="messages1">
</div>
<div id="messages2">
</div>
<div id="messa... и т. д.[/B

Соответственно выводит на экран:

[B]1
2
и т.д.


Упростить и нормально написать функцию не могу.
Есть ли похожие примеры?
Помогите в реализации, прошу вас.
PM MAIL WWW ICQ Skype Jabber   Вверх
Zmiuko
Дата 2.10.2009, 01:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


http://zmiuko.ru
**


Профиль
Группа: Участник
Сообщений: 297
Регистрация: 8.10.2008

Репутация: нет
Всего: 2



Код

<script>
    // загрузка сообщений из БД в контейнер messages
    
    function func() {
        for(var i=0;i<5;i++) {
            show_messages(i);
        }
    }

    
    function show_messages(a)
    {
        $.ajax({
            url: "3.php?a="+a,
            cache: false,
            success: function(html){
                $("#messages"+a).html(html);
            }
        });
    }

        
    $(document).ready(function(){
        
        setTimeout("func();", 5000);
    });


<div id="messages0">
</div>
<div id="messages1">
</div>
<div id="messages2">
</div>
<div id="messages3">
</div>
<div id="messages4">
</div>
</script>



Переделал. На этом мои познания кончились. Помогите, плиз.

К тому ж в Осле не работает и выдает несоразмерную частоту генерации. То есть несмотря на setTimeout 5000 то совсем не грузит, то чуть ли не разом :(
PM MAIL WWW ICQ Skype Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0400 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.