loadedobjects="";
function loadobjs(revattribute){ //fonction qui se charge de charger d'éventuel .css ou .js inhérant à un chapitre
if (revattribute!=null && revattribute!=""){ //si l'attribut "rev" a été renseigné, on charge le .css ou .js indiqué
var objectlist=revattribute.split(/\s*,\s*/) //si plusieurs objets à charger, on splite
for (var i=0; i<objectlist.length; i++){
var file=objectlist[i]
var fileref=""
if (loadedobjects.indexOf(file)==-1){ //on regarde si l'objet n'a pas déjà été ajouté à la page
if (file.indexOf(".js")!=-1){ //si c'est un .js
fileref=document.createElement('script')
fileref.setAttribute("type","text/javascript");
fileref.setAttribute("src", file);
}
else if (file.indexOf(".css")!=-1){ //si c'est une feuille de style
fileref=document.createElement("link")
fileref.setAttribute("rel", "stylesheet");
fileref.setAttribute("type", "text/css");
fileref.setAttribute("href", file);
}
}
if (fileref!=""){
document.getElementsByTagName("head").item(0).appendChild(fileref)
loadedobjects+=file+" " //on stocke l'objet dans la "mémoire" des objets chargés :)
}
}
}
}
