Скажите почему если выводишь полученные данные через alert, то код работает, а если через document.write то нет Вот код: [js] var request=null; function createRequest(){ try{ request= new XMLHttpRequest(); } catch (trymicrosoft){ try{ request = new ActiveXObject("Msxm12.XMLHTTP"); } catch(othermicrosoft){ try{ request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (failed){ request=null; } } } if(request==null) alert("Ошибка"); } function update(){ var newtext=request.responseText; document.write('newtext'); } function post(){ createRequest(); var url="http://test1.ru/text/show/index.php"; request.open("POST", url, true); request.onreadystatechange=update; request.send(null); update(); } post(); [/js]
vodorod наверно потому, что неясно куда писать. возможно я ошибаюсь. на твоём месте я бы воспользовался методами append, innerHTML или чем-то похожим для вставки содержимого. а ещё я могу посоветовать воспользоваться jquery - классная штука, избавляет от многих проблем
да я пользовался jquery, но надо чтобы кода было поминимому на стороне клиента. Мне нужна такая функцию, чтобы в файле не надо было создавать дополнительных div'ов и т.д. То есть такая же как write, но чтобы работала