Antipub lycos le 21/06/04

4/5 (13 avis)

Vue 6 201 fois - Téléchargée 201 fois

Description

un js qui élimine la frame de droite de lycos, et les calques bleus en haut de page.
testé sous ie 5.5 et mozilla 1.1, marche pas sous konqueror.

Source / Exemple :


kclysoc.js
----------------------------------------------------------------
function po()
{
        if(!parent.document) return;
        window.top.document.body.cols = "*,0";
        resizeGoogleAdFrame=new Function ("");
}
function hs(c)
{
        if(!document.getElementById(c)) return;
        document.getElementById(c).style.visibility='hidden';
        document.getElementById(c).style.width='0px';
        document.getElementById(c).style.height='0px';
}
function kc()
{
        hs('AD');
        hs('ADIMG');
        hs('ADHEAD');
        hs('ADCLOSE');
}
var cpo=setInterval("po()", 1);
setTimeout("clearInterval(cpo)",501);
var tkc=setInterval("kc()",1);
setTimeout("clearInterval(tkc)",1001);
var ctkc=setInterval("kc()",10);
setTimeout("clearInterval(ctkc)",10001);
----------------------------------------------------------------

a mettre au debut de toutes les pages html
et page php(apres session_start() et/ou setcookie).
----------------------------------------------------------------
<script language="javascript" src="kclycos.js"></script>
----------------------------------------------------------------

Conclusion :


En espérant que ca marche le plus longtemp possible.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Zugmegui
Messages postés
2
Date d'inscription
jeudi 20 mars 2003
Statut
Membre
Dernière intervention
4 mai 2005
-
La solution du code "if(top!=self) top.location=self.location;" marche super bien ...

Perso j'utilise ce code sur mon blog, créé avec PHP-Nuke, et c'est le seul moyen pour que la gestion des nom de page fonctionne. Je m'explique :
PHP-Nuke change le nom des pages en fonctions de votre position dans le site. Exemple "Nom_du_site :: nom_de_la_page".

Avec la pub de lycos, ce n'est pas le titre de votre page qui est prit en compte par le navigateur web, mais celui de la page de la pub de lycos, dans laquelle est encapsuler votre site.

Grace a ce bout de code, le problème ne se pose plus, puisqu'il "désencapsule" votre page ... votre navigateur peut donc prendre en compte le bon titre de page !!

Deuxième avantage : Pour ceux qui ont a coeur de se faire référencer sur un moteur de recherche, ils n'ignorent pas que les pages pleines de frames gènent l'indexation des pages. Les developpeur de PHP-Nuke se sont fais ch*** pour ne pas utiliser de frame dans ce but, et lycos casse tout avec une pub que tout le monde cherche à supprimer ...

A diffuser largement, ce code est celui que tout le monde cherchais depuis longtemps !!

Je donne 10/10 !
jeune63000
Messages postés
2
Date d'inscription
mercredi 29 octobre 2003
Statut
Membre
Dernière intervention
16 avril 2005
-
Perso moi j'ustilise un ptit mix de tous se que j'ai trouvé et ca a l'aire de marcher pour les sites muli frame (avec des frameSet)

Preuve => http://membres.lycos.fr/frederic63000/

En fait j'en ai chié pour trouver un code qui marche et sur IE et sur Firefox (les 2 navigateur les plus utilisé je pense)

A placer partout avant les FrameSet de la page principale (et dans les autres pages si il faut)

Moi perso je l'ai mis dans le Head avant les FrameSet et ca marche

Code:


<script language="javascript">
// Enleve les pub à la con de lycos
resizeGoogleAdFrame=new Function ("");
setCookie=new Function ("");

function kill_ad()
{
ad_frame = 0;
resizeGoogleAdFrame=new Function ("");
setCookie=new Function ("");
window.top.document.body.cols = "*,0";
setTimeout("kill_ad()",1000);
}
function setInterval(x,y)
{
return 0;
}
window.setTimeout("kill_ad()",1000);

//if(top!=self) top.location=self.location; //A test, parait que juste ca ca marche pour les page simple (sans Frameset)
</script>
vwdamien
Messages postés
4
Date d'inscription
mercredi 22 décembre 2004
Statut
Membre
Dernière intervention
5 avril 2005
-
Bonjour bonjour tout le monde, j'ai réussi à supprimer la frame de droite ms je n'arrive pas a supprimer celle d'en haut, qqn sait-il donner beaucoup de détail parce que je ne comprends pas. Si vous n'êtes pas membres ou si vous ne voulez pas poster de messages pour ça merci de m'ajouter a vos contact msn:

damien_vw@hotmail.com

merci à vous ++
cs_dr_einstein
Messages postés
20
Date d'inscription
lundi 14 février 2005
Statut
Membre
Dernière intervention
19 avril 2005
-
j' arrive a faire marcher le code j utilise des frame


sa ne generai pas ?
je l'ai mis dans la page qui regroupe les frames

ps: faut bien le mettre avant <html>
kegi
Messages postés
164
Date d'inscription
jeudi 23 octobre 2003
Statut
Membre
Dernière intervention
25 août 2008
-
Félicitation, 10/10

kevin (kegi@hotmail.com)

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.