Какая разница, что читать: txt или xml...
var req;function load_text(url) { if (window.XMLHttpRequest) { req = new XMLHttpRequest(); } else if (window.ActiveXObject) { req = new ActiveXObject("Microsoft.XMLHTTP"); } if (req != undefined) { req.onreadystatechange = function() {loadDone();}; req.open("GET", url, true); req.send(""); } else { alert("Can't load file"); }} function loadDone() { if (req.readyState == 4) { if (req.status == 200) { alert("loaded:\n" + req.responseText); } else { alert("error:\n" + req.status + "\n" +req.statusText); } }}
Грузить данные вот так:
load_text('http://www.site.ru/data.txt');
ну и потом содержимым req.responseText распоряжайтесь на свое усмотрение.
ps. ступил насчет аргумента loadDone - поправил.
я сказал, что конструкция с ActiveXObject не будет работать во всех случаях, где применим js. так понятнее?
Отсинонимайзить найденное! :)
не то что не умеет, запрещено это ему. если речь о локальных файлах.
_vb_ добавил 26.04.2010 в 09:56
ActiveXObject это как бы IE, а не js.
ну вот непосредственно из мухосранска, т.е. саратова :)
а это уже совсем утонченный дзен :)
Ну, во-первых, дзен-каптча тоже имеет право на существование :)
А, во-вторых, обычная (не дзен) каптча, если ее показывать из одного файла, имеет вредную привычку кешироваться браузером.
ну разные же бывают ситуации. каптча, например.
Я бы написал: "Реально ли найти верстальщика и дизайнера волонтеров для некоммерческого/благотворительного проекта?"
Там в основном и бывает народ, который Вам нужен.
вот здесь попробуйте