Les stats de lycos sans la petite image

Soyez le premier à donner votre avis sur cette source.

Snippet vu 3 996 fois - Téléchargée 21 fois

Contenu du snippet

Ce code partira à la recherche de l'image affichée pour les statistiques, l'enfermera dans un <div> et la déplacera dans la partie négative de l'affichage de la page contrôlée par les stats !
Résultat : pas de petite image et des stats qui fonctionnent
  • Important*


+ Ce code recherche le dernier élément 'A' de la page, car l'image de stats est un lien.
Vous devez donc :
- Placer le code qui invoque la fonction de lycos appelant les stats à la fin de votre body, c'est à dire au bas de votre page sur le navigateur.
Sinon, modifiez ce code pour qu'il trouve le 'A' concerné.

+ La fonction utilisée est appelée quand le body est chargé, donc elle pourra s'afficher durant un court instant.

Source / Exemple :


//à rajouter dans la balise <body> l'attribut onLoad

<body onLoad="killimgstats()">

//La fonction JavaScript pour rendre l'image invisible

<script language="JavaScript">
function killimgstats()
{
    //Placer le tableau des liens en mémoire
    ar_Atag=document.getElementsByTagName("A");
    //Déterminer le nombre de liens dans le tableau
    int_longarA=ar_Atag.length;
    //Mise en mémoire du code du lien concerné, ici le lien est le dernier élément du tableau
    val=document.getElementsByTagName('A')[int_longarA-1].innerHTML;
    //On enferme le code du lien dans un div appelé 'killme'
    //La position du div en longuer est mise sur -100, ce qui met l'image graphiquement hors de la page
    document.getElementsByTagName('A')[int_longarA-1].innerHTML='<div id="killme" style="position:absolute;left:-100">'+val+'</div>';
}
</script>

Conclusion :


Mon but en publiant ce source est uniquement esthétique. Enfin je suis persuadé que certains d'entre vous modifieront ce code pour qu'il soit plus esthétique, je les invite à le faire et à poster des comms vu que c'est mon premier source :)

A voir également

Ajouter un commentaire

Commentaire

ImmortalPC
Messages postés
955
Date d'inscription
mardi 11 mai 2004
Statut
Membre
Dernière intervention
11 novembre 2008
2
Salut,

On peut faire plus simple il me sempble.

function killimgstats()
{
//Placer le tableau des liens en mémoire
ar_Atag=document.getElementsByTagName("A");
//Déterminer le nombre de liens dans le tableau
int_longarA=ar_Atag.length;
//On enferme fait disparaitre le lien
with(document.getElementsByTagName('A')[int_longarA-1]){
style.display = 'none';
style.visibility = 'hidden';
}
}

@+

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.