Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

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


http://zmiuko.ru
**


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

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



Народ! Помогите написать скрипт с использованием jQuery

У меня задача. Написать preload на ajax чтобы не картинка грузилась а поочередно линковался тест. То есть вывод данных должен быть как в работе примерного php скрипта:

Код

$file = fopen("baza.txt", "r");
while(!feof($file))
  {
   ob_start();
   $f = nl2br(fgets($file));
   echo $f;
   flush();
   ob_end_flush();
   usleep(900000);
  }
fclose($file);


Где  файле baza.txt содержиться текст, к примеру:

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... и т. д.



Помогите в реализации, прошу вас.

<div id="messages1">
</div>
<div id="messages2">
</div>
PM MAIL WWW ICQ Skype Jabber   Вверх
Zmiuko
Дата 2.10.2009, 01:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


http://zmiuko.ru
**


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

Репутация: 2
Всего: 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>



По моему все равно голимо. Никак не могу додуматься как компактнее и не так ужасно.
PM MAIL WWW ICQ Skype Jabber   Вверх
skyboy
Дата 2.10.2009, 09:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 75
Всего: 260



PM MAIL   Вверх
  
Закрытая темаСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




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


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

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