| itworker 
 
 
 Зарегистрирован: 04.05.2010
 Сообщения: 7
 
 
 | 
			
				|  Добавлено: Ср Авг 20 2014 15:18    Заголовок сообщения: Вывод данных из XML файла на странице HTML |   |  
				| 
 |  
				| Есть файл с не сложным кодом по выводу данных из 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[i].getElementsByTagName('title')[0].childNodes[0].nodeValue + '</td></tr>');
 }
 
 document.write('</table>');
 
 </script>
 
 
 </body>
 </html>
 
 Файл index.html с этим кодом с жёсткого диска запускается и работает без проблем.
 
 Если файл index.html с этим кодом переписать на веб-сервер и запустить этот файл через браузер то Javascript этого файла не работает, на экране ничего нет.
 Код перестаёт выполнятся после команды   xmlhttp.send("");    .
 Хотя при запуске с жёсткого диска всё работает.
 
 Скажите в чём причина отказа работы javascript если файл переписать на веб-сервер и запустить это файл через браузер ?
 |  |