Flux rss javascript
5 messages • Page 1 sur 1
-

bizgratuit - WRInaute impliqué

- Messages: 251
- Inscription: Ven Mai 25, 2007 13:58
Flux rss javascript
Bonjour,
Comment afficher un flux rss via javascript ? Existe t-il un script, tuto ?
Comment afficher un flux rss via javascript ? Existe t-il un script, tuto ?
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
-

bizgratuit - WRInaute impliqué

- Messages: 251
- Inscription: Ven Mai 25, 2007 13:58
Merci,
Mais je veux posséder mon propre javascript, pas un importé,
Et sur GG je ne trouve pas alors si tu sais comment faire ???
Mais je veux posséder mon propre javascript, pas un importé,
Et sur GG je ne trouve pas alors si tu sais comment faire ???
Flux rss TTTT efficace
- Code: Tout sélectionner
<SCRIPT LANGUAGE="JavaScript">
function readRSS(URI) {
if(window.ActiveXObject) {
var xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async=false;
while(xmlDoc.readyState!=4) document.write('Loading...');
}
else if(document.implementation&&document.implementation.createDocument)
xmlDoc=document.implementation.createDocument("","doc",null);
xmlDoc.load(URI);
items=xmlDoc;
function verify() {if(xmlDoc.readyState!=4) return false;}
function formatRSS() {
//var items_count=3;
var items_count=items.getElementsByTagName('item').length;
var pubDate=new Array(), date=new Array, link=new Array(), title=new Array(), description=new Array(), guid=new Array();
for(var i=0; i<items_count; i++) {
if(items.getElementsByTagName('item')[i].getElementsByTagName('pubDate').length==1)
pubDate[i]=items.getElementsByTagName('item')[i].getElementsByTagName('pubDate')[0];
if(items.getElementsByTagName('item')[i].getElementsByTagName('dc:date').length==1)
date[i]=items.getElementsByTagName('item')[i].getElementsByTagName('dc:date')[0];
if(items.getElementsByTagName('item')[i].getElementsByTagName('link').length==1)
link[i]=items.getElementsByTagName('item')[i].getElementsByTagName('link')[0];
if(items.getElementsByTagName('item')[i].getElementsByTagName('guid').length==1)
guid[i]=items.getElementsByTagName('item')[i].getElementsByTagName('guid')[0];
if(items.getElementsByTagName('item')[i].getElementsByTagName('title').length==1)
title[i]=items.getElementsByTagName('item')[i].getElementsByTagName('title')[0];
if(items.getElementsByTagName('item')[i].getElementsByTagName('description').length==1)
description[i]=items.getElementsByTagName('item')[i].getElementsByTagName('description')[0];
}
if((description.length==0)&&(title.length==0)) return false;
document.write('<a href="'+xmlDoc.getElementsByTagName('link')[0].firstChild.nodeValue+'">'+xmlDoc.getElementsByTagName('description')[0].firstChild.nodeValue+'</a> </br>');
var ws=/\S/;
for(var i=0; i<items_count; i++) {
var pubDate_w, title_w, link_w;
pubDate_w=(pubDate.length>0)?pubDate[i].firstChild.nodeValue:"<i>Date non renseignée</i>";
if(document.all)
title_w=(title.length>0)?title[i].text:"<i>Absence de titre</i>";
else
title_w=(title.length>0)?title[i].firstChild.nodeValue:"<i>Absence de titre</i>";
link_w=(link.length>0)?link[i].firstChild.nodeValue:"";
if(link.length==0) link_w=(guid.length>0)?guid[i].firstChild.nodeValue:"";
if(title.length>0) title_w=(!ws.test(title_w))?"<i>Absence de titre</i>":title_w;
if(pubDate.length==0) pubDate_w=(date.length>0)?date[i].firstChild.nodeValue:"<i></i>";
document.write('<a href="'+link_w+'"><b>'+title_w+'</b></a> <br>');
if(description.length>0)
document.write('<font size="-1">'+description[i].firstChild.nodeValue+'</font><br>');
}
}
if(typeof(xmlDoc)!="undefined") {
if(window.ActiveXObject) formatRSS();
else xmlDoc.onload=formatRSS;
}
}
</script>
<ul>
<script language="JavaScript">
readRSS("http://www.nytimes.com/services/xml/rss/nyt/ProFootball.xml");
</script>
</ul>
Modérateurs: WebRankInfo, e-kiwi, OTP, fandecine, Patrice A.
5 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Utiliser Actifpub pour l'intégration d'un flux RSS externe sur son site
- Intégrer facilement un flux RSS externe
- Des RSS rémunérés ça existe !
- Un (RSS) pour tous (les blogs officiels de Google)
- Intégrer un flux RSS sur son site
- Google Webmasters Tools indique le nombre d'abonnés à vos flux RSS/Atom
- Moteur de recherche de flux RSS / Atom
- La syndication de contenu : afficher un flux RSS sur son site
- Google rachète Feedburner
- Référencement vidéo sur Exalead
Consultez la description détaillée des produits ou services de Google suivants : Google Feed Fetcher, Google Reader, Google ReadAir
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

le forum