bonjour tout le monde
voila j'ai essayé de coder un lecteur rss mais le souci que j'ai c'est que mon lecteur marche que sous firefox
quelqu'un pourrait m'aider a le debugger pour IE svp
voila la methode en question
et le lien est http://www.captainweb.fr/rss/lecteur_rss.php
merci de votre aide[/i][/i][/i]
Modifié par hakkou (11 Apr 2007 - 11:06)
voila j'ai essayé de coder un lecteur rss mais le souci que j'ai c'est que mon lecteur marche que sous firefox
quelqu'un pourrait m'aider a le debugger pour IE svp
function lecture_flux_lien(site)
{
new Ajax.Request('ajaxProxy.php?lien='+site,
{ method:'get',
// parameters:parametre,
onComplete: function(req) {
rep=req.responseXML;
alert(rep.getElementsByTagName("channel").length);
root = rep.getElementsByTagName("channel"); // on se place au root du xml
alert('root: '+root.length) ;
items = rep.getElementsByTagName("item") ; //on récupérer les items
alert('item : '+items.length);
nbItems= items.length;
rssDiv=Builder.node('div',{id:'rss'});
for(i=0;i<nbItems;i++)
{
title= items[i].getElementsByTagName("title")[0]; //on récupérer les titres
description = items[i].getElementsByTagName("description")[0]; //on récupérer les resumes
link = items[i].getElementsByTagName("link")[0]; //on récupérer les liens
lien=Builder.node('a',{href:link.firstChild.nodeValue},title.firstChild.nodeValue);
plus=Builder.node('span',{id:'plus_'+i},' + ');
resume=Builder.node('p',{id:'p_'+i, style:'display:none'},description.firstChild.nodeValue);
div_item=Builder.node('div',{className:'item'});
div_item.appendChild(lien);
div_item.appendChild(plus);
div_item.appendChild(resume);
rssDiv.appendChild(div_item);
}
document.body.appendChild(rssDiv);
all_p = $('rss').getElementsByTagName('p');
for(i=0 ; i<nbItems; i++)
{
Event.observe($('plus_'+i), 'click' , addEffect);//application de l'effet
}
}
});
}
voila la methode en question
et le lien est http://www.captainweb.fr/rss/lecteur_rss.php
merci de votre aide[/i][/i][/i]
Modifié par hakkou (11 Apr 2007 - 11:06)