ОсновноеRadiotalkПользовательское
Общие вопросы по интернет радио вещанию
6   •   Посмотреть все темы

Реализовать такую фишку

 

28
ROTOPERD @ROTOPERD
Вот я добавил модуль в php отображение песен и нужно сделать чтобы обновлялась не страница, а сам модуль этот. Знаю чо нужно ajax, но в нем не шарю. Прошу помощи)

105
Faet0n @Faet0n
Обсуждался этот вопрос, при чём совсем недавно.
Ладно, по теме, могу предложить такой вариант:
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
jQuery(document).ready(function(){
setInterval("jQuery('#timeA').load('# span#timeB');",10000);
});
</script>
<span id="timeA"><span id="timeB">
Тут текст, файл, либо переменная, которая должна обновляться.
</span></span>


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

Отредактировано Faet0n - 07.08.2012
28
ROTOPERD @ROTOPERD
Вставил все, и через 10000 секунд или милисекунд) модуль убирается вообще. Может что то еще не прописал?

Отредактировано ROTOPERD - 03.02.2011
6245
Тарас @tarasian666
поставьте iframe и не мучайтесь ))

28
ROTOPERD @ROTOPERD
Ну а подсказать с этим нельзя?

6245
Тарас @tarasian666
<iframe src="файл с статистикой"></iframe>
а в "файле с статистикой" указать обновление

фрейм вставляете в сайт там где нужно, ну и подганяете размер и тд и тп

28
ROTOPERD @ROTOPERD
Не получается прописываю путь к php файлу и он не выводит.

6245
Тарас @tarasian666
показывайте что как пишете и тд

28
ROTOPERD @ROTOPERD
Вот код который в файле default.php

Показать текст


Вот создаю блок в топе и вставляю этот <iframe src="listen/default.php"></iframe>

6245
Тарас @tarasian666
по адресу ********** получаеться? Выводит "Restricted access" конечно что ничего показывать не будет

28
ROTOPERD @ROTOPERD
Но файл именно там лежит

6245
Тарас @tarasian666
но к нему нет доступа

28
ROTOPERD @ROTOPERD
А нельзя вырезать как нибудь код из официального модуля icecast joomla. Там то песни норм обновляются.

Вот что нашел в файлике update.js

Показать текст

Отредактировано ROTOPERD - 03.02.2011
28
ROTOPERD @ROTOPERD
Помогите разобраться вот с этим скриптом

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
jQuery(document).ready(function(){
setInterval("jQuery('#timeA').load('# span#timeB');",10000);
});
</script>
<span id="timeA"><span id="timeB">
Тут текст, файл, либо переменная, которая должна обновляться.
</span></span>

Ставлю его и через 10 секунд модуль исчезает)

6245
Тарас @tarasian666
если доступа к файлу нет то он будет исчезать

а переделывать модуль mod_icecast можно но мне лень )

28
ROTOPERD @ROTOPERD
Ну мой пост посмотри, что я не правильно делаю?

6245
Тарас @tarasian666
настройки доступа, скорее в htaccess

28
ROTOPERD @ROTOPERD
И как исправить?

6245
Тарас @tarasian666
взгляните для начала в файл .htaccess

1572
KyPIIaToB @KyPIIaToB
По моему проще в скрипте сделать refresh <meta http-equiv="Refresh" content="30;">
И тупо скрипт вставить ифреймом <iframe src="/"></iframe>