Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 05.07.2011, 15:40
Аспирант
Отправить личное сообщение для uExpo Посмотреть профиль Найти все сообщения от uExpo
 
Регистрация: 05.07.2011
Сообщений: 87

Автообновление эл-та через несколько секунду
Смотрите есть скрипт:

$('#resultat1').load('/board/ #player1');


Который подгружает данные со страницы /board/ с идентификатором #player1 на страницу с содержанием

<div id="resultat1'">Загрузка...</>


Вопрос: Что нужно сделать или что написать чтобы данный скрипт автообновлял (погружал данные) через каждые 100 секунд

Последний раз редактировалось uExpo, 05.07.2011 в 15:51.
Ответить с цитированием
  #2 (permalink)  
Старый 05.07.2011, 16:10
Аватар для walik
Профессор
Отправить личное сообщение для walik Посмотреть профиль Найти все сообщения от walik
 
Регистрация: 09.11.2009
Сообщений: 1,101

Сообщение от uExpo
Что нужно сделать
Учится.

setInterval
__________________
"Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете."
Мой сертификат :-D клацай
Ответить с цитированием
  #3 (permalink)  
Старый 05.07.2011, 17:07
Аспирант
Отправить личное сообщение для uExpo Посмотреть профиль Найти все сообщения от uExpo
 
Регистрация: 05.07.2011
Сообщений: 87

Вот так вот?

setInterval('document.getElementById('photo_1')', 1000)
Ответить с цитированием
  #4 (permalink)  
Старый 05.07.2011, 17:11
Аватар для 9xakep
сегодня в 12:34|Комментир
Отправить личное сообщение для 9xakep Посмотреть профиль Найти все сообщения от 9xakep
 
Регистрация: 12.04.2011
Сообщений: 1,180

setInterval(function () {
//тут функция которая будет повтряться
},100000)

и кстати,все в миллисекундах 1000млс-1секунда
Ответить с цитированием
  #5 (permalink)  
Старый 05.07.2011, 17:29
Аспирант
Отправить личное сообщение для uExpo Посмотреть профиль Найти все сообщения от uExpo
 
Регистрация: 05.07.2011
Сообщений: 87

Так теперь получается что

setInterval(function () {$('#resultat1').load('/board/ #player1');},100000)


1. Через 100000 млс, скрипт только запуститься
2. И уже после обновиться

А нужно чтобы скрипт сначала загрузился а уже после спустя 100000 млс обновлялся
Ответить с цитированием
  #6 (permalink)  
Старый 05.07.2011, 17:41
Аватар для Vulkan
Профессор
Отправить личное сообщение для Vulkan Посмотреть профиль Найти все сообщения от Vulkan
 
Регистрация: 25.05.2010
Сообщений: 511

var loadData = function () {
    $('#resultat1').load('/board/ #player1');
}
loadData();
setInterval(loadData,100000);
Ответить с цитированием
  #7 (permalink)  
Старый 05.07.2011, 19:06
Аспирант
Отправить личное сообщение для uExpo Посмотреть профиль Найти все сообщения от uExpo
 
Регистрация: 05.07.2011
Сообщений: 87

Я правильно сделал добавив expo() (для ручного обновления):

var loadData = function expo() {
    $('#resultat1').load('/board/ #player1');
}


А для того чтобы создать кнопку для ручного обновления:

<a href="javascript://" onclick="expo()">Обновить</a>


Подскажите пожалуйста, я правильно написал?

Последний раз редактировалось uExpo, 05.07.2011 в 19:10. Причина: Я просто действительно в JavaScript как игла в стоге сена
Ответить с цитированием
  #8 (permalink)  
Старый 05.07.2011, 19:48
Аватар для Vulkan
Профессор
Отправить личное сообщение для Vulkan Посмотреть профиль Найти все сообщения от Vulkan
 
Регистрация: 25.05.2010
Сообщений: 511

Сообщение от uExpo Посмотреть сообщение
var loadData = function expo() {
    $('#resultat1').load('/board/ #player1');
}

Подскажите пожалуйста, я правильно написал?
Нет, надо так:
var expo = function() {
    $('#resultat1').load('/board/ #player1');
}

или
function expo() {
    $('#resultat1').load('/board/ #player1');
}
Ответить с цитированием
  #9 (permalink)  
Старый 05.07.2011, 21:24
Аспирант
Отправить личное сообщение для uExpo Посмотреть профиль Найти все сообщения от uExpo
 
Регистрация: 05.07.2011
Сообщений: 87

Спасибо большое всем, просто только начал вникать, и немного не привычно после 1 года года чистого HTML и CSS
Ответить с цитированием
  #10 (permalink)  
Старый 05.07.2011, 21:42
Аспирант
Отправить личное сообщение для uExpo Посмотреть профиль Найти все сообщения от uExpo
 
Регистрация: 05.07.2011
Сообщений: 87

Подскажите как можно реализовать: чтобы подгружались только два элемента (c id="player1")

Последний раз редактировалось uExpo, 05.07.2011 в 21:54.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
eMail через JS konstantinopol Общие вопросы Javascript 15 12.01.2015 10:06
кеширование HTML переданого через ajax BorisBritva jQuery 6 02.04.2011 01:23
Передача контекста через setTimeout decadent jQuery 3 10.02.2011 19:01
cURL авторизация через ip-address InviS Серверные языки и технологии 1 10.05.2010 15:08
XMLHTTPRequest передача имя через POST dds AJAX и COMET 0 14.08.2008 14:44