Aller au contenu

code pour recharger automatiquement la banniere


Guest esmax666

Sujets conseillés

Guest esmax666

alors voila tout en haut de ma page vous voyez que toute les 15sec la page ce remet a jour et j aimerai que ce soi seulement la banniere publicitaire et non toute la page

Es ce quelqu un connais un code?

Lien vers le commentaire
Partager sur d’autres sites

Salut, au lieu de l'utilisation d'un iframe, je pense qu'il serait plus judicieux d'utiliser une fonction javascript qui recharge un DIV, un truc du style:

<script language="javascript">
function bann()
{
duree = 15;
document.getElementById("banniere").innerHTML = '<img........ta bannière.......>';
window.setTimeout("bann()", (duree*1000));
}
</script>
<div id="banniere">
<script language="javascript">bann();</script>
</div>

A toi de voir... A+

Lien vers le commentaire
Partager sur d’autres sites

Guest esmax666

Je dois rentrer ca dans le body ?

Dans ce code il faut que je modifie cette partie "innerHTML = '<img........ta bannière.......>'" ?

Je dois inserer le code de la bannière publicitaire?

Lien vers le commentaire
Partager sur d’autres sites

Je dois rentrer ca dans le body ?

Dans ce code il faut que je modifie cette partie "innerHTML = '<img........ta bannière.......>'" ?

Je dois inserer le code de la bannière publicitaire?

Oui, tu as tout compris... Tu places ça à l'endroit où tu veux la bannière (une zone de 468x60 a priori), en modifiant <img........ta bannière.......> par le code de ta bannière (par exemple: <a href=&quot;http://www.cibleclick.com/cibles/clicks/symp.cfm?site_id=123456789&friend_id=123456789&banniere_id=12345" target="_blank"><img src=http://ad.cibleclick.com/cibles/banniere/symp.cfm?site_id=123456789&friend_id=123556789&banniere_id=12345 border=0 alt=></a>). Tu peux modifier, dans le code que je t'ai donné, le 15 en le remplaçant par une autre durée qui te convient plus... Si tu as des soucis ou une autre question, n'hésite pas. A+
Lien vers le commentaire
Partager sur d’autres sites

Tu peux aussi utiliser le javascript de cette façon :

Dans un fichier terminé par l'extension .js

js_banurl = new Array;
js_banimageUrl=new Array;

js_banimageUrl[0] = "url/Image1.gif";
js_banurl[0] = "Url du lien";

js_banimageUrl[1] = "url/Image2.gif";
js_banurl[1] = "Url du lien";

js_banimageUrl[2] = "url/Image3.gif";
js_banurl[2] = "Url du lien";

js_banimageUrl[3] = "url/Image4.gif";
js_banurl[3] = "Url du lien";

js_banimageUrl[4] = "url/Image1.gif";
js_banurl[4] = "Url du lien";

affiche = false;

function AffichePub()
{
if(!affiche)
{
numimage= Math.round(Math.random()*(js_banurl.length-1));
document.write ('<A HREF="#" onClick="window.open(js_banurl[numimage],\'_blank\')"><IMG SRC="' + js_banimageUrl[numimage] + '" BORDER=0 NAME=js_banpub></A>')
affiche = true;
}
else
{
if(numimage == (js_banurl.length-1))
numimage = 0;
else
numimage++;
document.js_banpub.src=js_banimageUrl[numimage];
}
setTimeout("AffichePub()",2000);
}

AffichePub();

(la valeur 2000 ci-dessus est le temps d'affichage de l'image, ici fixée à 20 secondes.)

Tu nommes par exemple ton fichier en banniere.js, et à l'endroit de ta page ou tu souhaites que ces images défilantes soient affichées, tu colles :

<script LANGUAGE="javascript SRC=../banniere.js"></SCRIPT>

Ainsi tu centralises toute la fonction dans un fichier à part que tu peux modifier à souhait chaque fois que tu veux ajouter une image, et non remettre les mains dans chaque page où elles s'affichent.

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...