Prototype'sBlog › Отображение на HTML странице данных из XML файла |
ПОДПИСАТЬСЯ
|
||||||||||||||||||||||||||||||||||||||||||||||||
21122024Отображение на HTML странице данных из XML файла
Это сам скрипт, работающий с двумя переменными: адресом XML файла и идентификатором HTML элемента, в который мы хотим загрузить данные. Этот скрипт лучше сунуть в бошку страницы.
<script type="text/javascript"> function ajaxLoader(url,id) { if (document.getElementById) { var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest(); } if (x) { x.onreadystatechange = function() { if (x.readyState == 4 && x.status == 200) { el = document.getElementById(id); el.innerHTML = x.responseText; } } x.open("GET", url, true); x.send(null); } } </script> А это пример вызова функции, который суем в текст страницы. Функцию ajaxLoader можно вызывать с любыми двумя переменными, а в конкретном примере мы отображаем содержимое файла http://my.site.ru/basic.xml в параграф contentLYR, расположенный на нашей странице. <body onload="ajaxLoader('basic.xml','contentLYR')"> Similar posts:
Медвед
(31.01.12 16:12)
А можно проще одной строчкой:
<script> $('#contentLYR').load('/basic.xml #container_id'); </script> |
Site Menu
Event Calendar
Posts Archive
Prototype's Poll Friends & Stats
| ||||||||||||||||||||||||||||||||||||||||||||||||