Еще раз про Аякс (AJAX) - как здорово c MSXML
????? ?? ?????? ????? (??. ???? ????). ???? ?? ???? ???????????, ??? ???, ?? 20 ?????, ? ??????? ????? ????????? Atom feed ????? ????????? MSXML ? DOMDocument. ?? ???????? ????? ?????? ? IE, ??????????????? ????? ?? ?????. ???? ????? ?????? ? ??? ??? ????????????, ?? ?????? ??? ??????? - ?????? (c???? ?????? ???? - CryptoAPI ????????????? cryptic, ???? ?? ??????? creepy.)
?????? ?????????? ???? ????? ? HTML ????, ?????? ????????...
<p>...</p>
<div id="feed">Your browser does not support showing the feed.</div>
<div>
<script language="jscript">var xmlObj = new ActiveXObject("MSXML2.DOMDocument.3.0");
xmlObj.async = false;
xmlObj.load("https://blogs.technet.com/eldar/atom.aspx");
var result = ""
var nodes = xmlObj.selectNodes("/feed/entry");
var limit = nodes.length > 5 ? 5 : nodes.length;
for (i=0; i<limit; i++)
{
var node = nodes.item(i).selectSingleNode("title");
var node1 = nodes.item(i).selectSingleNode("link[@rel='alternate']/@href");
result = result + "<h4><a href='" +node1.text + "'>" + node.text + "</a></h4>";
node = nodes.item(i).selectSingleNode("content");
var re = /<[^>]*>/g;
var txt = node.text.replace(re,"");
if ( txt.length > 300 ) {
txt = txt.substring(0,300) + "...";
}
result = result + "<p>" + txt + "</p>"; // alert(txt);
}
document.getElementById("feed").innerHTML= result;</script>
</div><p>...</p>
??????, ? ? ??? ???????????? ?????????:
Comments
Anonymous
January 01, 2003
АГА! Спасибо большое!!! Работает...Anonymous
June 01, 2006
Действительно работает :) Классно!Anonymous
June 01, 2006
Дык.. фирма веников не вяжет :-)