Utilisateur:Dr Brains/Stats.js

Une page de Wikipédia, l'encyclopédie libre.
Note : après avoir enregistré la page, vous devrez forcer le rechargement complet du cache de votre navigateur pour voir les changements.

Mozilla / Firefox / Konqueror / Safari : maintenez la touche Majuscule (Shift) en cliquant sur le bouton Actualiser (Reload) ou pressez Maj-Ctrl-R (Cmd-R sur Apple Mac) ;

Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5.
$(Stats);


var Stats_AuthorizedURl = new Array();
Stats_AuthorizedURl.push('http://stats.grok.se/');
Stats_AuthorizedURl.push('http://www.flickr.com');

function Stats(){
    var AllDivs = document.getElementsByTagName('div');
    for(var a=0;a<AllDivs.length;a++){
        if($(AllDivs[a]).hasClass("IframeStats")){
            var FrameDiv = AllDivs[a];
            var Link = FrameDiv.getElementsByTagName('a')[0];
            if(!Link) continue;
            var Target = Link.href;
            var Authorized = false;
            for(var b=0;b<Stats_AuthorizedURl.length;b++){
                if(Target.indexOf(Stats_AuthorizedURl[b])!=-1) Authorized = true;
            }
            if(Authorized){
                var NewHTML = '<iframe src="'+Target+'" width="100%" height="500"></iframe>';
                FrameDiv.innerHTML += NewHTML;
            }
        }
    }
}