eu to pegando o rss dessa página no google
http://blogsearch.go...e...&output=rss
vou colocar aqui um exemplo de como esta sendo montando em minha tela
O YouTube é um Fracasso?
‘Pelé Eterno’ quer R$ 100 mil do YouTube
Viacom, YouTube, MS eo Ursinho Puff
OpenLaszlo : agora oficialmente : Demo : YouTube
A look ahead at Google Video and YouTube
Lotsa Cool New Stuff
Mexican drug cartels taunt each other with YouTube videos
Viacom exige US$ 1 bilhão de indenização ao YouTube
Viacom vs Youtube
Que diria McLuhan sobre o YouTube?
eu gostaria de saber como eu posso limitar o número de caracteres vindo desse rss eu gostaria que fossem mostrado no máximo 20 e no final colocasse ...
dai ficaria assim:
O YouTube é um Fraca...
‘Pelé Eterno’ quer R...
Viacom, YouTube, MS ...
OpenLaszlo : agora o..
A look ahead at Goog...
Lotsa Cool New Stuff...
Mexican drug cartels...
Viacom exige US$ 1 b...
Viacom vs Youtube...
Que diria McLuhan so...
estou fazendo um layout aonde eu não poderei utrapassar tal medida e esse padrão ficaria perfeito nele.
Vou colocar aqui o script que eu to usando para montar o rss
<html>
<head>
<title>Leitor Rss</title>
</head>
<script language="javascript"   type="text/javascript">
var RSSRequestObject = false; // XMLHttpRequest Object
var Backend = 'http://blogsearch.google.com/blogsearch_feeds?hl=pt-br&q=youtube&ie=utf-8&num=10&output=rss';
window.setInterval("update_timer()", 1200000);
if (window.XMLHttpRequest)
RSSRequestObject = new XMLHttpRequest();
if (window.ActiveXObject)
RSSRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
/*
* onreadystatechange function
*/
function ReqChange() {
if (RSSRequestObject.readyState==4) {
if (RSSRequestObject.responseText.indexOf('invalid') == -1)
{
var node = RSSRequestObject.responseXML.documentElement;
var channel = node.getElementsByTagName('channel').item(0);
var title = channel.getElementsByTagName('title').item(0).firstChild.data;
var link = channel.getElementsByTagName('link').item(0).firstChild.data;
//content = '<div class="channeltitle"><a href="'+link+'">'+title+'</a></div><ul>';
content = '<table width="550" border="0" cellspacing="1" cellpadding="3"><tr><td class="channeltitle"></a></td></tr>';
// Browse items
var items = channel.getElementsByTagName('item');
for (var n=0; n < items.length; n++)
{
var itemTitle = items[n].getElementsByTagName('title').item(0).firstChild.data;
var itemLink = items[n].getElementsByTagName('link').item(0).firstChild.data;
try
{
var itemPubDate = '['+items[n].getElementsByTagName('pubDate').item(0).firstChild.data+'] ';
}
catch (e)
{
var itemPubDate = '';
}
content += '<tr><td align="left"><a href="'+itemLink+'">'+itemTitle+'</a></td></tr>';
// content += '<tr><td align="left"><a href="'+itemLink+'">'+itemTitle+'</a><br />'+itemPubDate+'</td></tr>';
}
content += '</table>';
document.getElementById("ajaxreader").innerHTML = content;
document.getElementById("status").innerHTML = "Done.";
}
else {
document.getElementById("status").innerHTML = "<div class=error>Ocorreu um erro<div>";
}
HideShow('status');
}
}
/*
* Main AJAX RSS reader request
*/
function RSSRequest() {
HideShow('status');
document.getElementById("status").innerHTML = "Carregando resutados...";
RSSRequestObject.open("GET", Backend , true);
RSSRequestObject.onreadystatechange = ReqChange;
RSSRequestObject.send(null);
}
/*
* Timer
*/
function update_timer() {
RSSRequest();
}
function HideShow(id){
var el = GetObject(id);
if(el.style.display=="none")
el.style.display='';
else
el.style.display='none';
}
function GetObject(id){
var el = document.getElementById(id);
return(el);
}
</script>
<body onLoad="RSSRequest();">
<div id="status" style="display:none"></div>
<div id="ajaxreader"></div>
</body>
</html>Se alguém ai puder me ajudar ficarei muito grato!
desde já agradeço!
[]'s
Patrique






























