[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ajax хочется что б обновлялся без нажатия
Диман
Сейчас выглядит так:
HTML
<script type="text/javascript" language="javascript"> 
var req = Create(); 

function ge(id) 

    return document.getElementById(id); 


function Create(){  
if(navigator.appName == "Microsoft Internet Explorer"){  
req = new ActiveXObject("Microsoft.XMLHTTP");  
}else{  
req = new XMLHttpRequest();  
}  
return req;  
}  

function Request(query) 

req.open('post', 'ajax.php' , true ); 
req.onreadystatechange = Refresh; 
req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8"); 
req.send(null);  
}  

function Refresh() 

    if( req.readyState == 4 ) 
    ge('ajaxp').innerHTML = req.responseText; 
    else 
    ge('ajaxp').innerHTML = '<img src="prel.gif" />'; 


setInterval(function Puskp() 
{  
var query;  

   

Request(query); 
}, 100);


А на ajax.php
Подключение к базе Данных где обнавляются данные.
Пока я дадумался только до такого а возможно что б после обнавление данных запрос шел от ajax.php и обновлял index.php? Или может еще как то можно выкрутится?

коммент от sergeiss: Я в исходном сообщении изменил тэг оформления PHP на более правильный для данного случая HTML.



Спустя 1 час, 10 минут, 50 секунд (11.08.2009 - 23:22) twin написал(а):
Более чётко сформулируй, кто кого должен обновлять...

Спустя 10 часов, 10 минут, 30 секунд (12.08.2009 - 09:32) PandoraBox2007 написал(а):
как все запутано автор сам не понимает чего он хочет и причем тут index.php

Спустя 2 дня, 13 часов, 48 минут, 46 секунд (14.08.2009 - 23:21) Игорь написал(а):
Ребят привет!Я используюю Joomla 1.5 для создания своего сайта.
Я хочу что бы при создании материала(ввода заголовка) в реальном времени производилась проверка на существование такого же материала!
Как мне это реализовать?Какие запросы в MySQL вводить, что куда дописывать!Может что надо скачать и установить!С Ajax я не дружу,да и с MySQL тоже!
Помогите пожалуйста!Спасибо!

Спустя 6 часов, 23 минуты, 5 секунд (15.08.2009 - 05:44) PandoraBox2007 написал(а):
Цитата
Ajax хочется что б обновлялся без нажатия

HTML
<script>
setTimeout(...);
</script>


циклически обновлять через таймер на саму же функцию исходную, указав и промежуток времени

Спустя 1 минута, 49 секунд (15.08.2009 - 05:46) PandoraBox2007 написал(а):
Цитата (Игорь @ 14.08.2009 - 22:21)
в реальном времени производилась проверка на существование такого же материала!

HTML
<input onChange="javascript:action" .... />

Спустя 16 часов, 54 минуты, 46 секунд (15.08.2009 - 22:41) vasya000 написал(а):
HTML
<input onChange="javascript:action" .... />


а куда вписать этот код?Что,даже не надо никаких доп компонентов устанавливать на Joomla!?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.