Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

SUPPRIMER LA FRAME DE PUB ET LES POPUPS CHEZ IFRANCE


Information sur la source

Catégorie :Fenêtre & Pop-up Niveau : Initié Date de création : 24/02/2004 Date de mise à jour : 03/03/2004 15:53:30 Vu : 19 165

Note :
3 / 10 - par 2 personnes
3,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (27)
Ajouter un commentaire et/ou une note

Description

Vous en avez rêvé ? Jerm's l'a fait !

Une simple ligne de code, vous permet de reduire la frame de pub d'IFRANCE, Cela permet de bénéficier de la pleine page pour votre site.

Maintenant ca supprime les popups et autres fenêtres de pub, par contre pas à la première ouverture du site, c'est déjà pas mal.

Ce code est a mettre en début de code, par exemple moi je l'ai mise avant le body.

Petit inconvénient, le redimmenssionnement de la frame ne fonctionne que sous Internet Explorer.
 

Source

  • <script language="javascript">
  • if (window.top.frames[0].name == "pubframe") window.top.document.body.rows = "0,*";
  • ie5=false;ie4=false;ie55=false;ie6=false;
  • ifrUrl = '';
  • stopMove();
  • stopVis();
  • cachePub();
  • </script>
<script language="javascript">
  if (window.top.frames[0].name == "pubframe") window.top.document.body.rows = "0,*";
  ie5=false;ie4=false;ie55=false;ie6=false;
  ifrUrl = '';
  stopMove();
  stopVis();
  cachePub();
</script>

Conclusion

Bon ca marche pas à tous les coups, certaines fois, ils arrivent à lancer la pub après qu'on ait arreté leur TimeOut, mais bon c'est déjà pas mal.

C'est mieux de tester si la premiere frame est bien la pub ifrance, sinon quand vous allez travailler en local chez vous il risque de vous supprimer votre première frame !

Les 2 fonctions sont celles lancé quand vous fermez par la petite croix, la petite fenêtre de pub. Ces fonctions sont dans le fichier pubf.js qui est chargé dans toutes les pages chez IFRANCE. Elles permettent de stoper les timer qui lancent les popups, et de cacher les pubs qui s'affichent au premier lancement.

Pour info, tout mon site est dans un frameset, je sais pas ce que ca donne si ce n'est pas le cas. Moi j'ai mis le code dans un fichier .js que j'inclus dans toutes mes pages html. Il arrive que des pubs s'affichent quand même, j'ai l'impression qu'ils ont changé leur façon de procéder chez IFRANCE !!!

Mais s'il y a des questions... n'hésitez pas.
 

Commentaires et avis

signaler à un administrateur
Commentaire de pavi le 25/02/2004 02:35:28

Merci pour ce code
une question svp:ce code marche avec lycos.fr ou non..?
Merci .

signaler à un administrateur
Commentaire de azerty25 le 25/02/2004 09:41:20

Non puisque c'est pour Ifrance :p

signaler à un administrateur
Commentaire de jerms le 25/02/2004 09:44:37

heu, c'est une bonne question à laquelle je ne saurai repondre.

mais tel qu'il est là, je ne pense pas. Le frame de pub je pense pas qu'elle s'appelle "pubframe", par ailleurs les fonctions "stopVis" et "cachePub" n'existe surement pas chez Lycos.

Si j'ai le temps je regarde.
A+
Jerm's

signaler à un administrateur
Commentaire de pavi le 25/02/2004 18:34:51

Merci azerty25 jerms

signaler à un administrateur
Commentaire de sibi12 le 26/02/2004 15:01:30

salut,


pour lycoos je pense faire bientôt un code en php pour supprimer les pub. mais je ne suis pas chez moi pour un petit temps donc c 'est pas pour tout de suite

sinon faudrait que tu essaie de trouver le nom du frame et tu reprend ce code-ci en faisant une boucle. il doit exister une propriété style frames.count ou un truc comme ça...

signaler à un administrateur
Commentaire de jerms le 26/02/2004 18:29:31

plutot un document.frames.length pour récupérer la taille du tableau.
Et puis faut réduire la colonne de pub je crois chez lycos.
essaye une fois :
top.document.body.cols = "*,0";

signaler à un administrateur
Commentaire de omallet16 le 27/02/2004 11:30:02

marche po ton code
&lt;script language="javascript"&gt;
  if (top.frames[0].name == "pubframe") top.document.body.rows = "0,*";
  stopVis();
  cachePub();
&lt;/script&gt;
il me sort une erreur !!!
ou il faut le mettre excatement stp

signaler à un administrateur
Commentaire de jerms le 27/02/2004 16:08:46

Il te met l'erreur quand ? parce que moi aussi il me met l'erreur quand je travail sur le site en local. mais une fois sur le serveur ca tourne.

Tu peux regarder sur mon site PuissanceCube.ifrance.com, je l'ai mis dans le fichier du Titre (titre.htm).

Si tu as besoin de plus d'info dis moi.

signaler à un administrateur
Commentaire de omallet16 le 27/02/2004 16:40:53

bien la même chose mais jai quand même tester sur internet et il m'affiche quand même la frame alors je comprend pô
soit je lai mal placé sur ma page soit y marche po alors je comprend po de plus les transferts sur ifrance sont bloqué depuis 16 h ce 27/02/2004 et la je peut plus tester !

signaler à un administrateur
Commentaire de jerms le 27/02/2004 16:47:18

C'est quoi l'adresse de ton site, je peux aller voir et te dire ?

signaler à un administrateur
Commentaire de omallet16 le 27/02/2004 16:49:48

je cherche ton dossier mais je le trouve po
si tu as msn ce sera plus facile omallet16@hotmail.com
ou AIM omallet115@yahoo.fr

signaler à un administrateur
Commentaire de omallet16 le 27/02/2004 16:59:20

c'est bon ca marche maintenant cool et marci bien ! mais mon idée de msn ou AIM tient toujours si tu le veux
CIao

signaler à un administrateur
Commentaire de tosqualler le 17/04/2004 00:54:43

pour multimania pour la petite pu utiliser ceci en bas de page apres &lt;/html&gt;:
&lt;XML style=display:none&gt;

et pour le iframe de droite j'ai 2 solutions:
la premiere faire un site en *.php3
ou utiliser un script anti-iframe


&lt;SCRIPT&gt;
var g=0;
if(top != self) { top.location = location; }
else { g=1; }
function np() {
if(g&gt;0) nw = window.open("http://METTEZ ICI L'URL DE VOTRE PAGE WEB");
g=0;
}
var eh=0;
function rs() {
if(parseInt(navigator.appVersion) &gt;= 4) {
if(screen.width&lt;801) {
self.moveTo(0,0);
self.resizeTo(screen.availWidth,screen.availHeight);
} else {
if(navigator.appName=="Netscape") { if(self.outerWidth&lt;807) mv(); }
else { if(document.body.offsetWidth&lt;807) { eh=90; mv();} } }
}}
function mv() {
self.moveTo(20,20);
self.resizeTo(808,500+eh);
}
&lt;/SCRIPT&gt;

signaler à un administrateur
Commentaire de shadow125 le 02/08/2005 10:20:41

J'ai trouvé la solution !!!!
ma source est ici, http://www.javascriptfr.com/code.aspx?ID=33027

signaler à un administrateur
Commentaire de porcinus le 04/09/2005 04:13:59

peu tu menvoyer ton code shadow125 ?
à haha-haha@wanafoo.fr , merci beaucoup

signaler à un administrateur
Commentaire de porcinus le 04/09/2005 04:14:08

peu tu menvoyer ton code shadow125 ?
à haha-haha@wanafoo.fr , merci beaucoup

signaler à un administrateur
Commentaire de transgoku le 13/03/2006 23:50: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.

signaler à un administrateur
Commentaire de jerms le 31/03/2006 21:11:39

toujours bon a savoir merci.

signaler à un administrateur
Commentaire de XenonGP le 14/09/2006 18:11:33

Bon la soluce complète pour enlever la pub ifrance ;)

<script language="javascript">
window.top.document.body.rows = "0,*";
function r()
{
}
</script>


explication:

Si vous ouvrez votre page(une fois envoyée sur le site) vous verrez que ifrance rajoute un petit bloc de code en tant que script.
Ifrance inclut un script d'un fichier .php comme ca:
<script src="xxxxxxx.php"> ...
dans ce fichier on peut remarquer qu'un timer est fait sur la fonction "r()" à raison d'une fois toutes les 2000 millisecondes.

il suffisait de redéfinir r avec rien dedans ;)

Voilà le travail ;)

@+ les pros

signaler à un administrateur
Commentaire de tkod le 24/09/2006 15:38:10

bonjour all
voila j'ai héberger mon site sur ifrance et j'utilise dotclear,mais le problème quand j'ai mit le code ca n'a pas marcher est ce que c'est normal?

signaler à un administrateur
Commentaire de Gallient le 11/04/2007 13:51:27

Pour désactiver le javascript que rajoute ifrance en bas des pages,
mettez <noscript> ^^

signaler à un administrateur
Commentaire de tmetha le 02/05/2007 16:15:48

coucou a tous et merci pour ces codes. Je debute donc pardonnez ma question mais je n'ai pas compri quel fichier modifier pour ôter le bandeau publicitaire en haut de ma page de forum phpbb.

signaler à un administrateur
Commentaire de tmetha le 04/05/2007 19:21:49

Désolé de poster pour rien mais ... AloOoOoO ???

je met ou tous vos codes ?

signaler à un administrateur
Commentaire de tmetha le 11/05/2007 13:36:51

C'est bon. Problème rêglé

signaler à un administrateur
Commentaire de jerms le 11/05/2007 17:09:59

oups, désolé j'ai pas eu le temps de répondre :s

signaler à un administrateur
Commentaire de bedj1304 le 06/08/2007 18:12:01

XenonGP ou je doit mettre ton script si j'utilise un site avec des frames. Toute mes autres pages fonctionne sans pub  a par elle. je les mit partout et sa fonctionne pas meme dans le frameset merci de maider.

signaler à un administrateur
Commentaire de lucas34990 le 15/06/2008 01:08:35

<script language="javascript">
window.top.document.body.rows = "0,*";
function r()
{
}
</script>

Merci XenonGP, je suis chez Xdir, un autre hébergeur et ton script marche parfaitement. Après des semaines de recherches,  4 lignes de bonheur !
Que les dieux de la suppression de frame te vénéré XenonGP !
MDR

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Appels d'offres



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,250 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.