begin process at 2012 05 28 15:00:07
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > SUPPRIMER LA FRAME DE PUB LYCOS : LE CODE ULTIME... J'ESPÈRE...

SUPPRIMER LA FRAME DE PUB LYCOS : LE CODE ULTIME... J'ESPÈRE...


 Information sur la source

Note :
9,8 / 10 - par 5 personnes
9,80 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Divers Niveau :Initié Date de création :17/09/2003 Date de mise à jour :17/09/2003 12:31:56 Vu :16 689

Auteur : guepard53

Ecrire un message privé
Site perso
Commentaire sur cette source (28)
Ajouter un commentaire et/ou une note

 Description

Hé oui, ces *#-=#" de publicités de chez multimania/lycos font vraiment chier leur monde. Je me suis donc mis à fond pour essayer de les supprimer. Beaucoup de solutions étaient déjà proposées mais certaines ont été contournées par lycos (par ex : <? exit ?>), d'autres ne fonctionnaient pas avec des frames... Ma solution est donc dérivée d'une autre qui consistait à réduire la frame de pub à une taille de 0. Cette solution posait des problèmes avec des frames. La mienne marche dans tous les cas (que j'ai testés sur mon site). J'espère que ce sera aussi le cas pour toi qui en a marre !! ;-)

Source

  • Le script à mettre dans le <head> </head>
  • <script>
  • function pub(){
  • window.top.document.body.cols="*,0";
  • }
  • </script>
Le script à mettre dans le <head> </head>

<script>

      function pub(){

	window.top.document.body.cols="*,0";

      }

</script>

 Conclusion

La fonction du script ci-dessus devant être appelée dans le body :
&lt;body onload="pub();"&gt;

Voilà, j'espère ainsi rendre le sourire à beaucoup de monde...


 Sources de la même categorie

Source avec Zip Source avec une capture SLIDESHOW IMAGES ET TEXTES EN PUR JAVASCRIPT par ansuzpeorth
Source avec Zip INPUT TEXT AUTOMATIQUE CREATION SUPPRESSION par lycanges
Source avec Zip Source avec une capture TABLE_SV : TABLEAU DYNAMIQUE, MONTRER/CACHER COLONNE SUR DEM... par synanceia
COLONNES ADAPTABLES EN HAUTEUR par dronoide
Source avec Zip VECTEURS ET MATRICES: OUTILS GRAPHIQUES UTILES par william voirol

Commentaires et avis

Commentaire de Duss le 17/09/2003 17:13:11

cool merci !!!
et pour celle de droite avec les liens google ben tu rajoutes :
window.right.document.body.cols="*,0";

Commentaire de quitues le 17/09/2003 17:59:08

lycos c vraiment chian  !!!

- d'abord avec leur pub (en plus, avec 1 redirec Ulimit, sa marche plus!)
- et en suit leur serveur, car j'arrive pas a modifier mon site par le ftp

enfin merci kan meme pour ton code guepard53.

Commentaire de guepard53 le 18/09/2003 15:53:44

C'est bien vrai les amis, lycos c'est vraiment lourd. Mais bon, ils offrent 100mb avec php/mysql et ça c cool. Leur ftp (via le site) ne marche pas, c'est clair ! Et les pubs, ben justement, on est là pour les enlever ! Pas vrai ?! Ca nous donne des petits challenges... ;-)

Commentaire de afad le 21/09/2003 04:05:12

Ciao les gens, j'ai un nouveau challenge pour vous, cela risque d'être difficile, mon site est hébergé par Club-INternet, il lance un popup de publicité au démarrage du site, j'ai essayé quelques trucs pour le virer mais c'est sans succès.

mon adresse : www.asidefromaday.com, vous trouverez l'adresse d'origine facilement sinon laisser tomber la prog, lol

Commentaire de prachou le 27/10/2003 13:36:56

Bonjour à tous,je suis débutant donc est ce que quelqu'un pourrai  m'expliquer ou placer l'appel du script : &lt;body onload="pub();"&gt;
Faut il le mettre à la place de la balise &lt;body&gt; ?

Commentaire de afad le 27/10/2003 13:43:17

Oui, en fait ce que tu rajoutes, ça n'est pas &lt;body onload="pub();"&gt; mais juste onload="pub();" à placer n'importe ou DANS le tag &lt;body ............&gt;.

onload est une action qui charge une fonction nommée ici pub(); au démarrage de la page.

A+
aFaD

Commentaire de prachou le 27/10/2003 16:59:07

Ok merci je vais essayer ça.

Commentaire de guepard53 le 02/11/2003 16:04:34

Alala les amis, ils ne se laissent pas faire chez Lycos/Multimania... Ils viennent de trouver la parade à ma solution qui marchait si bien pourtant... (Sinon, ils auraient pas cherché une parade...:-S). En effet, ils remettent la frame de pubà 140 pixels toutes les 30msec... Je cherche une nouvelle solution et je vous tiens au courant...

Commentaire de guepard53 le 03/11/2003 12:23:59

J'ai trouvé autre chose : je mets un petit script ds un fichier .js à part qui redimensionne mes pages avec une largeur 140 pixels plus grande que la largeur de l'écran (il faut mettre la hauteur 1 pixel plus petite que celle de l'écran sinon la page se met en plein écran toute seule et la largeur ne dépasse plus la taille de l'écran).  Ainsi, la pub est toujours là mais elle se trouve hors de l'écran. Si vous voulez le script, dites-le moi. Je pense pas que Lycos va se mettre à redimensionner nos page lui-même, faut pas abuser. Est-ce la fin du combat...? ;-)

Guépard [8D]

Commentaire de guepard53 le 07/11/2003 13:20:16

A la demande de quelques-uns, voici le script pour élargir l'écran de 140 pixels pour foutre la frame de pub de m.... hors de l'écran. Elle est là mais elle est plus là... :-p Perso, j'ai mis ce script dans un fichier .js à part que j'insère sur mes pages pour éviter de devoir modifier toutes mes pages à chaque modification en vue de contourner ces pubs, je modifie juste le fichier .js. Assez blablaté, voici la 'chose' ! lol

A mettre entre les balises &lt;head&gt;&lt;/head&gt;

&lt;script&gt;
function pub(){
y=screen.availHeight;
                //y=taille de l'écran utilisable en hauteur (pour tenir
                //compte de la barre des tâches par exemple)
y=y-1;
                //il faut retirer au moins 1 sinon la page se mettra auto.
                //en plein écran (c'est comme ça...)
x=screen.availWidth;
x=x+141;
                //idem pour la largeur en ajoutant les 140 pixels sup.
window.top.moveTo(0,0);
                //on positionne le coin sup. gauche de la fenetre
window.top.resizeTo(x,y);
                //et enfin, on redimensionne la fenetre avec les valeurs
                //calculées plus haut.
}
&lt;/script&gt;

Comme toujours, on appelle cette fonction dans le body de la page :
&lt;body onload="pub();"&gt;

Voilà, j'espère vous rendre le sourire après ce coup bas de lycos d'avoir trouvé la parade au script précédent... ;-)

Guépard

Commentaire de guepard53 le 08/11/2003 01:08:42

J'ai remarqué qu'avec certaines pages (en php souvent), la frame de pub n'apparaît pas (j'ai même un ami qui fait le king car son site en php et flash n'a aucune pub sans rien faire et il pense avoir trouvé la soluce imparable avec une simple redirection lors de l'arrivée sur son site vers une page index1... Il veut rien entendre quand j'essaie de lui expliquer.) Mais si on redimensionne la fenêtre dans ces cas-là, c'est pas génial (vu que ça ne sert à rien, il n'y a pas de pub...). Pour éviter cela, on peut faire un test dans la fonction pub() :

if(top.LycosAdFrame){
      //le code pour redimensionner la fenetre
}else{
     //on ne fait rien ou mieux on redimensionne la fenetre en plein
     //écran normal (screen.availHeight et Width + 10 pour être sûr)
}

top.LycosAdFrame étant le nom de la frame de pub. On teste si elle existe avec le 'if'. Si Lycos change le nom de la frame de pub, il faut aussi le changer dans le 'if', d'où l'intérêt d'un fichier .js à part comme expliqué dans le message précédent.

Guépard

Commentaire de guepard53 le 14/11/2003 00:36:39

Un nouveau code tout simple qu'un ami m'a donné et qui marche bien pour les fenetres sans frames. Pour les frames, seule la fenetre contenant les frames doit contenir le script. J'avais déjà essayé un script semblable au tout début 'of the fight against the pubs' mais j'avais dû commettre un erreur quelque part car il ne marchait pas. Celui-ci me plaît par sa simplicité et fonctionne bien...

A mettre entre les balises &lt;head&gt;&lt;/head&gt;

&lt;script&gt;
if (top.document.location != document.location){
     top.document.location = document.location;
}
&lt;/script&gt;

Guépard

Commentaire de guepard53 le 14/11/2003 01:02:20

Oubliez le message précédent... Le script fait boucler le chargement de la page tant que la frame existe, ce qui est le cas en général : recharger la page ne fait pas disparaître la frame de pub. J'ai eu un cas particulier lors de mon essai... :-S Désolé... ;-)

Une modif de mon script pour redimensionner la page : ne pas mettre le code dans une fonction mais directement dans le &lt;head&gt;&lt;/head&gt; et supprimer le onload="pub();"

De cette manière, la page sera dimensionnée au début du chargement et non à la fin. C'est instantané.

Guépard

Commentaire de kerbpm le 18/11/2003 23:02:42

Je viens de trouver un moyen de bloquer la banniere bleu en haut de page (pub lycos):

&lt;div id="ADHEAD" style="position:absolute; top:0px; left:0px; visibility:hidden; z-index:1001;"&gt;
&lt;div&gt;

à placer juste avant la balise &lt;/body&gt;

Merci de répondre et de me dire si ca marche aussi chez vous.

Testé sous IE6 patch à jour.

A+  

Commentaire de guepard53 le 19/11/2003 21:27:12

Ca m'a l'air de bien fonctionner (avec IE) kerbpm (zoli pseudo lol) ! Impecc ! On viendra à bout de leurs pubs quoiqu'il arrive ! :-)

Guépard

Commentaire de Marcal le 01/12/2003 01:08:20

Fonctionne très bien avec Mozilla Firebird aussi. Merci! :-)

Commentaire de juki_webmaster le 02/02/2004 10:31:03

2 moi ce sont passer j'ais fait un test ce matin avec un fichier html contenant :

&lt;html&gt;
&lt;head&gt;
&lt;title&gt;Test du niveau de securite des pub lycos.&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
Test
&lt;/body&gt;
&lt;/html&gt;

Voila la souce de la page , lorsqu'elle saffiche sur multimania :

&lt;script language="javascript"&gt;

myreg=new RegExp("lycos\.fr","i");
if ( !myreg.test("'"+top.location+"'") ) {
nwreg=new RegExp ("http://([^/]+)?(/([a-z0-9A-Z\-\_]+)?[^']+)","i");
rn=nwreg.exec("'"+self.location+"'");
if (parent.frames.length==2) { top.location="http://" + rn[1] + rn[2]; }
else { top.location="http://" + rn[1] + "/" + rn[3]; }
}

if(window == window.top) {
        var address=window.location;
        var s='&lt;html&gt;&lt;head&gt;&lt;title&gt;'+'&lt;/title&gt;&lt;/head&gt;'+
        '&lt;frameset cols="*,140" frameborder="0" border="0" framespacing="0" onload="return true;" onunload="return true;"&gt;'+
        '&lt;frame src="'+address+'?" name="memberPage" marginwidth="0" marginheight="0" scrolling="auto" noresize&gt;'+
'&lt;frame src="http://ads.multimania.lycos.fr/ad/google/frame.php?_url='+escape(address)+'&gg_bg=&gg_template=&mkw=&cat=noref" name="LycosAdFrame"  marginwidth="0" marginheight="0" scrolling="auto" noresize&gt;'+
        '&lt;/frameset&gt;'+
        '&lt;/html&gt;';

        document.write(s);      
}
&lt;/script&gt;
&lt;html&gt;
&lt;head&gt;
&lt;title&gt;Test du niveau de securite des pub lycos.&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
Test
&lt;/body&gt;
&lt;/html&gt;
&lt;/pre&gt;&lt;/xmp&gt;&lt;/noscript&gt;&lt;script language="javascript" src="http://ads.multimania.lycos.fr/ad/test_frame_size.js"&gt;&lt;/script&gt;

&lt;script language="javascript"&gt;
if (!AD_clientWindowSize()) {
        document.write("&lt;NOSC"+"RIPT&gt;");
}
&lt;/script&gt;

&lt;script type="text/javascript"&gt;
        function setCookie(name, value, expires, path, domain, secure) {
           var curCookie = name + "=" + escape(value) +
             ((expires) ? "; expires=" + expires.toGMTString() : "") +
             ((path) ? "; path=" + path : "") +
             ((domain) ? "; domain=" + domain : "") +
             ((secure) ? "; secure" : "");
           document.cookie = curCookie;
        }

        var ad_url = "http://ads.multimania.lycos.fr/ad/google/frame.php?_url="+escape(self.location)+"&gg_bg=&gg_template=&mkw=&cat=noref";
        var ref=window.document.referrer;

        if(parent.LycosAdFrame) {
                if(parent.memberPage && parent.memberPage.document.title ) {
                        parent.document.title=parent.memberPage.document.title;
                }

                if(parent.LycosAdFrame && parent.LycosAdFrame.location && (ref != "" && (ref+"?" != window.location) && (ref.substr(ref.length-1,1) != "/")) ) {
parent.LycosAdFrame.location.replace(ad_url);
                }
                setCookie("adFrameForcePHP",0,0," ");
parent.document.body.cols = "*,140";
        }
        else if(top.LycosAdFrame && top.LycosAdFrame.location) {
                if ((ref != "" && (ref+"?" != top.window.location) && (ref.substr(ref.length-1,1) != "?"))) {
top.LycosAdFrame.location.replace(ad_url);
                }
                setCookie("adFrameForcePHP",0,0," ");
top.document.body.cols = "*,140";
        }
        else {
                if (!window.opener) {
                        setCookie("adFrameForcePHP",1,0," ");
                }
                else {
                        setCookie("adFrameForcePHP",0,0," ");
                }
        }

if (window.top.location.href.indexOf("http://membres.lycos.fr")!=-1) {
ad_frame = 1 ;
window.top.document.body.cols="*,140" ;
}

function resizeGoogleAdFrame() {
window.top.document.body.cols = "*,140";
}


if (ad_frame == 1 && AD_clientWindowSize()) {
setInterval("resizeGoogleAdFrame()", 30);
}

&lt;/script&gt;

&lt;script type="text/javascript" src="http://ads.multimania.lycos.fr/ad/ad.php?cat=noref&mkw=&CC=fr&ord=401e176c&adpref="&gt;&lt;/script&gt;

Il ont mis le packet du coté de Multimania !
Aller faut essayer de depasser ça ! lol

Commentaire de guepard53 le 13/02/2004 13:14:20

Salut à tous !

Ouais, ils se donnent du mal pour nous faire c****, on peut le dire...

J'ai trouvé un truc qui marche impecc pour pas avoir ces pubs de m**** : faut faire son site totalement en flash et ouvrir directement les .swf (sans passer par des pages html php ou autre).

Un exemple : http://membres.lycos.fr/guepard69/Run/timer.swf

Tchao

Guépard

Commentaire de juki_webmaster le 13/02/2004 16:34:52

Ta raison ! Pas mal en effet mais bon c'est pas le mieu !

Commentaire de octroyer le 29/07/2004 01:19:56

JE PIGE RIEN A CE CODE

ON PEUT M'EXPLIQUER A
octroyer@octroyer.fr.st

Merci

@+

Commentaire de guepard53 le 29/07/2004 10:25:29

Voilà, je t'ai envoyé un mail.
A+

Commentaire de guepard53 le 16/09/2004 12:00:25

Un nouveau truc qui a l'air de marcher nickel !! :-D

http://www.javascriptfr.com/codes/ANTI-PUB_MAIN_FRAME_DE_LYCOS_LE_VRAIS_EST_IL_FONCTIONNE/22466.aspx

Commentaire de ifebo le 11/05/2005 03:53:47

C'est l'escalade à l'anti anti anti anti anti pub !
mais on finira bien par les avoir tous, ifrance compris !

Commentaire de transgoku le 13/03/2006 23:36:02

voici votre plus grand bonheur,en navigant dans le web j'ai trouvé ce site:

http://www.freazer.com

- pas de pub
- hebergement gratuit
- domaine gratuit

regardez ce site crée par moi: http://www.new_dbz_world.fb.bz

cela grace a ce site.Pas de pub plus domaine gratuit.

Commentaire de transgoku le 13/03/2006 23:36:13

voici votre plus grand bonheur,en navigant dans le web j'ai trouvé ce site:

http://www.freazer.com

- pas de pub
- hebergement gratuit
- domaine gratuit

regardez ce site crée par moi: http://www.new_dbz_world.fb.bz

cela grace a ce site.Pas de pub plus domaine gratuit.

Commentaire de thibaudsims le 29/12/2006 21:16:25

Excusez moi, je suis débutant mais j'ai rien pigé ! Je suis dans index.html et après...

Merci

Commentaire de Hydro67 le 15/06/2008 20:25:14

Salut, je sais que cet article date d'un baille, mais je cale pas très bien comment insérer le script, quand je le met entre les balises il me met le symbole # pour combler le vide et quand je met a jour mon site rien ne change....
J'suis amateur je m'y colle pas super bien..

A+

Commentaire de guepard53 le 16/06/2008 08:53:04

Hello,
ce code date malheureusement de très longtemps... Presque 5 ans !

Je doute qu'il fonctionne encore, lycos a sans doute changé sa façon d'afficher ses pubs de m****.


Pas le temps de me replonger dedans, tu devrais peut-être regarder pour un autre hébergement gratuit avec pas (ou moins) de pub. Je pense qu'il doit y en exister bien plus qu'il y a 5 ans. :-)

A+

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,014 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales