var basedir="/rss/";
//var basedir="/arne/cab_ts/tsf/rss/";
var req;
function list_feed(id){
var c="
";
f.innerHTML=c;
}
function read_sel_feed(id,type,idsel){
var c=document.getElementById("clipboard");
var f=document.getElementById(idsel);
c.innerHTML="pour intégrer le flux:- insérer dans les en-têtes de la page :
<script src='"+basedir+"rssjs.php' type='text/javascript'></script> - à l'endroit où le flux doit être affiché:
<div id='mon_id'></div> - et ajouter l'appel à read_feed de la façon suivante:
<body onload=\"read_feed('mon_id','"+type+"',"+f.selectedIndex+")\">
";
read_feed(id,type,f.selectedIndex);
}
function read_feed(id,type,number){
f=document.getElementById(id);
if(window.XMLHttpRequest){
try{req=new XMLHttpRequest();}catch(e){req=false;}
}
else if(window.ActiveXObject){
try{req=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){
try{req=new ActiveXObject("Msxml.XMLHTTP");}catch(e){req=false;f.innerHTML='Echec du chargement du flux RSS';}}
}
f.innerHTML='Chargement du flux en cours';
if(req){
req.onreadystatechange=function(){pRecChange(id)};
req.open("GET",basedir+"rss.php?t="+type+"&n="+number,true);
req.send("");
}
}
function pRecChange(id){
if(req.readyState == 4){
if(req.status==200){
if(req.responseXML){
//f.innerHTML=feeds[0];
var nl=req.responseXML.getElementsByTagName('item');
var meta=req.responseXML.getElementsByTagName('channel');
var c=""+getText("title",meta.item(0),0)+"
";
for (var i=0;i