Schneric Posté 16 Juin 2005 Posté 16 Juin 2005 (modifié) Bonjour, J'aurais voule savoir si vous connaissiez un code qui permet de recherger une banniere publicitaire toute les 30 sec... car sur cibleclick à chaque chargement de la banniere je recois une autre pub qui pourrais interresser mon visiteur Je vous remercie d'avance pour votre aide Modifié 16 Juin 2005 par Schneric
Ganf Posté 16 Juin 2005 Posté 16 Juin 2005 comment insères tu la bannière ? qui envoie l'image/iframe, toi ou ton prestataire ? Si c'est toi qui envoie les données de l'image/iframe, une bête entête HTTP "Refresh" devrait suffire. Si c'est toi qui insères le tout mais eux qui fournissent le matériel, tu peux peut être aller retirer l'image pour en remettre une autre via javascript. Si c'est, comme le plus souvent, un javascript de ton prestataire qui fait tout tout seul, ça risque d'être plus complexe et spécifique à ton code (donc pas de solution à te donner ici). à chaque chargement de la banniere je recois une autre pub qui pourrais interresser mon visiteur Mouais, disons que tu as un contrat en paiement par millier d'affichages, c'est ça ? Il est probable que ce que tu essayes de faire soit moyennement apprécié par ton prestataire, voire interdit. S'il voulait recharger régulièrement il aurait déjà prévu un mécanisme pour ça. Pas la peine de faire semblant d'avoir le visiteur comme motivation. Il n'y a rien de mal à vouloir gagner de l'argent avec son contenu. Maintenant si je me trompe et que tu étais franc la dessus laisses moi te donner un conseil : retire tes publicités, c'est surtout ça que tes visiteurs apprécieront dans leur ensemble. Ca veut dire moins de trucs qui clignotent et agacent ou empêchent de lire, moins de bande passante utilisé, un bandeau supérieur plus petit donc moins souvent du scroll à faire ... Sinon, pour le principe du rechargement toutes les 30s, même si je doute que la remarque porte : Changer de bannière régulièrement (et c'est encore plus vrai si c'est aussi fréquement que toutes les 30s) ça va faire "changer" ta page (couleurs, repères) et réellement déranger ceux qui lisent et s'intéressent au contenu. En général des éléments qui apparaissent/disparaissent/bougent/changent c'est tout sauf une bonne idée. Les bannières sont déjà généralement une horreur de ce coté là (et les pub texte de google ont apporté un "mieux" énorme), pas besoin d'en rajouter en modifiant ça deux fois par minute. Si vraiment tu tiens à recharger les bannières fais au moins le de manière relativement tranquille et laisse là au moins deux minutes. De toutes façons, même pour inciter à cliquer, si tu comptes le temps de lire la pub, qu'elle porte, que l'utilisateur se décide, je gage que quand certains voudront cliquer elle sera déjà partie (et *pan* pour l'idée d'intéresser les visiteurs mais surtout *pan* sur les revenus potentiels).
Schneric Posté 16 Juin 2005 Auteur Posté 16 Juin 2005 ben j aimerais me prendre un .com avec les benefices de la publicité. Par exemple avec le code de google je dois recharger tout le cadre de ma page? il n 'y pas un programme qui permette juste de recharger l'image? Merci Ps tu m'as peux etre donné la solution mais je n'ai pas trop compris :-s sorry ...
Schneric Posté 25 Juin 2005 Auteur Posté 25 Juin 2005 es ce quelqu'un aurais une idée stp ? C'es assez important :roll:
Xethorn Posté 26 Juin 2005 Posté 26 Juin 2005 (modifié) La technique serait de faire une définition DOM de la section et de supprimer cette section toutes les 30 secondes (fonction : setTimeOut) et de régénérer la zone. Edit : une adresse qui pourra t'être utile : http://gilles.chagnon.free.fr/cours/dhtml/modifs.html Modifié 26 Juin 2005 par Xethorn
Eclipsis Posté 26 Juin 2005 Posté 26 Juin 2005 Salut, tu peux essayer un code du style: <div id="publicite" name="publicite"><script language="javascript">function bann(){code_html = codebann[chiffre];changement = 30;document.getElementById("banniere").innerHTML = code_html;chiffre = parseInt(Math.random()*3);window.setTimeout("bann()", (changement*1000));}codebann = new Array()codebann[0] = '<a href="http://www.eclipsis.fr" target="_blank"><img src="http://www.eclipsis.fr/medias/bann468x60" border=0></a>';codebann[1] = '<a href="http://www.webmaster-hub.com" target="_blank"><img src="http://www.eclipsis.fr/medias/sponsors/adview.gif" width="468" height="60" border=0 alt="Webmaster-Hub"></a>';codebann[2] = '<a href="http://www.cibleclick.com/cibles/clicks/symp.cfm?site_id=398742550&friend_id=661061794&banniere_id=14250" target="_blank"><img src=http://www.cibleclick.com/cibles/banniere/symp.cfm?site_id=398742550&friend_id=661061794&banniere_id=14250 border=0 alt=></a>';chiffre = parseInt(Math.random()*3);</script><div id="banniere" width="480" height="60"><script language="javascript">bann();</script></div></div> Bien sûr, j'ai mis 3 bannières en exemple. Le nombre 3 après les deux Math.random(), représente ce nombre de bannières. Le chiffre 30 après changement représente le temps de rechargement en secondes... (Fais-moi savoir si ça ne marche pas, il est possible que j'ai fait une erreur...) A+
Schneric Posté 28 Juin 2005 Auteur Posté 28 Juin 2005 j'ai essayé cela mais ca ne marche pas :-/ C'est a cause de google ? <div id="publicite" name="publicite"> <script language="javascript"> function bann() { code_html = codebann[chiffre]; changement = 30; document.getElementById("banniere").innerHTML = code_html; chiffre = parseInt(Math.random()*3); window.setTimeout("bann()", (changement*1000)); } codebann = new Array() codebann[0] = '<script type="text/javascript"><!-- google_ad_client = "pub-7976613990475929"; google_ad_width = 728; google_ad_height = 90; google_ad_format = "728x90_as"; google_ad_type = "text_image"; google_ad_channel =""; google_color_border = "000000"; google_color_bg = "F0F0F0"; google_color_link = "0000FF"; google_color_url = "008000"; google_color_text = "000000"; //--></script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>'; codebann[1] = '<script type="text/javascript"><!-- google_ad_client = "pub-7976613990475929"; google_ad_width = 728; google_ad_height = 90; google_ad_format = "728x90_as"; google_ad_type = "text_image"; google_ad_channel =""; google_color_border = "000000"; google_color_bg = "F0F0F0"; google_color_link = "0000FF"; google_color_url = "008000"; google_color_text = "000000"; //--></script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>'; codebann[2] = '<script type="text/javascript"><!-- google_ad_client = "pub-7976613990475929"; google_ad_width = 728; google_ad_height = 90; google_ad_format = "728x90_as"; google_ad_type = "text_image"; google_ad_channel =""; google_color_border = "000000"; google_color_bg = "F0F0F0"; google_color_link = "0000FF"; google_color_url = "008000"; google_color_text = "000000"; //--></script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>'; chiffre = parseInt(Math.random()*3); </script> <div id="banniere" width="480" height="60"> <script language="javascript">bann();</script></div> </div>
lupucide Posté 28 Juin 2005 Posté 28 Juin 2005 Hum, il serait peut-être bon d'éditer ton post pour y placer les balises adéquates (code). Je me permet quand même ma petit proposition. Un formulaire tout simple comportant checkbox et submit. Si le checkbox est coché et validé, la page est rechargée et une meta refresh est insérée. Un cookie garderait le bouton coché. C'est assez dur à comprendre comme principe mais laisse le choix aux visiteurs. Bien entendu, le bouton doit être décoché lors de la première visite.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant