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