Есть файл с кодом по выводу данных из XML файла на странице HTML. <html> <body> <script> if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.open("GET","http://news.tut.by/rss/it/internet.rss",false); xmlhttp.send(""); // ПОСЛЕ ЭТОЙ КОММАНДЫ КОД ДАЛЬШЕ НЕ ВЫПОЛНЯЕТСЯ xmlDoc=xmlhttp.responseXML; var x=xmlDoc.getElementsByTagName("item"); document.write('<table border="0">'); for (i=0;i<x.length;i++) { document.write('<tr><td>' + x.getElementsByTagName('title')[0].childNodes[0].nodeValue + '</td></tr>'); } document.write('</table>'); </script> </body> </html> Файл index.html с этим кодом с жёсткого диска запускается и работает без проблем. Если файл index.html с этим кодом переписать на веб-сервер и запустить этот файл через браузер то Javascript этого файла не работает, на экране ничего нет. Код перестаёт выполнятся после команды xmlhttp.send(""); . Хотя при запуске с жёсткого диска всё работает. Скажите в чём причина отказа работы javascript если файл переписать на веб-сервер и запустить это файл через браузер ?