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