Подскажите пожалуйста .
Вот есть JavaScript
//Загрузка XML-документа
function getXMLDocument(url)
{ var xml;
if (window.XMLHttpRequest)
{ xml=new window.XMLHttpRequest();
xml.open("GET", url, false);
xml.send("");
return xml.responseXML; }
else
if (window.ActiveXObject)
{ xml=new ActiveXObject("Msxml2.XMLHTTP");
//if (xml='undefined')
//{ xml=new ActiveXObject("Microsoft.XMLDOM");
xml.async=false;
xml.load(url);
return xml; }
else
{ alert("Загрузка XML не поддерживается браузером");
return null; } }
// Разбор XML-документа
function parseRSS(url,tTemp, bTemp)
{ // Пытаемся загрузить XML-документ
var xml=null;
try
{ xml=getXMLDocument(url);
if(!xml) return "<font color='red'>Нет данных</font>";}
catch(e)
{ return "<font color='red'>"+e.message+"</font>"; }
// Парсим логотип документа
var imageRSS='';
if(xml.getElementsByTagName('image'))
imageRSS='<img border="0" src="'+xml.getElementsByTagName("url")[0].text+'">';
// Парсим заголовок документа
var titleRSS='';
if(xml.getElementsByTagName('channel'))
{ titleRSS='<a href="'+xml.getElementsByTagName("link")[0].text+'">'+xml.getElementsByTagName("title")[0].text+imageRSS+'</a><br>'+
xml.getElementsByTagName("description")[0].text+'<hr>';
//+xml.getElementsByTagName("lastBuildDate")[0].text;
}
// Парсим items документа
var itemsRSS='';
var k= xml.getElementsByTagName('item');
if(k)
for(var i=0; i<k.length; i++)
{ itemsRSS=itemsRSS+xml.getElementsByTagName("pubDate")[1+i].text+'<br>'+
'<a href="'+xml.getElementsByTagName("link")[2+i].text+'">'+xml.getElementsByTagName("title")[2+i].text+'</a><br>'+
xml.getElementsByTagName("description")[1+i].text+'<hr>';
}
document.getElementById(tTemp).innerHTML=titleRSS;
document.getElementById(bTemp).innerHTML=itemsRSS; }
Я пытаюсь сделать :
Чтоб на другом сайте выводились только заголовки новостей с RSS!
Подходит только JavaScript так как на другом сайте нет PHP.
Помогите разобраться что не так в скрипте
Выводит весь RSS а нужно только заголовок новости!
Без текста и дат.