Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.11.2009, 09:57
Профессор
Отправить личное сообщение для nemo Посмотреть профиль Найти все сообщения от nemo
 
Регистрация: 22.05.2009
Сообщений: 505

Скрытие блоков после получения ответа
я немгу съесть это
моей задачей было скрыть кое какие блоки после получения ответа
я решил что это можно было сделать проверкой наличия строки в поле в которым должен быть получен ответ
if(!document.getElementById('ajax_final_load').inn erHTML=='')
document.write('<style type="text/css">.none{display:none}</style>');

но дело в том.. что мне нужно как чтобы этот скрипт заработал в то время как я получу ответ.. ибо он работает после перезагрузки стр........


<script type="text/javascript" language="javascript">
var get_ajax=Create();
function id(id)
{return document.getElementById(id);}
function Create(){
if(navigator.appName=="Microsoft Internet Explorer"){
get_ajax=new ActiveXObject("Microsoft.XMLHTTP");
}else{
get_ajax=new XMLHttpRequest();}
return get_ajax;}
function Request(query)
{get_ajax.open('post','ajax.php',true);
get_ajax.onreadystatechange=Refresh;
get_ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=utf-8");
get_ajax.send(query);}
function Refresh()
{if(get_ajax.readyState==4)
id('ajax_final_load').innerHTML=get_ajax.responseT ext;
else
id('ajax_loading').innerHTML='loading';}
function Pusk()
{var query;
query='txt='+encodeURIComponent(id('ajax_load').va lue);
Request(query);}
</script>
Ответить с цитированием
  #2 (permalink)  
Старый 22.11.2009, 10:22
Профессор
Отправить личное сообщение для nemo Посмотреть профиль Найти все сообщения от nemo
 
Регистрация: 22.05.2009
Сообщений: 505

разобрался.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дописать стили после получения ответа nemo AJAX и COMET 1 21.11.2009 20:46
Скрытие блока после потери фокуса Nubi jQuery 2 06.02.2009 22:58