Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Скрытие блоков после получения ответа (https://javascript.ru/forum/misc/6286-skrytie-blokov-posle-polucheniya-otveta.html)

nemo 22.11.2009 09:57

Скрытие блоков после получения ответа
 
я немгу съесть это
моей задачей было скрыть кое какие блоки после получения ответа
я решил что это можно было сделать проверкой наличия строки в поле в которым должен быть получен ответ
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>

nemo 22.11.2009 10:22

разобрался.


Часовой пояс GMT +3, время: 17:09.