Faire d'effilé des bannieres

dagena Messages postés 230 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
Bonjour,
j'ai un site et voudrai que ma bannière de pub change enfin créer un roulement de pub sur le même emplacement est ce que quelqu'un aurai un script pour réaliser ça ou quelques info pour la réalisation

Merci d'avance

4 réponses

Utilisateur anonyme
 
Bonjour,

<SCRIPT LANGUAGE="JavaScript">

function disp(txt) {document.write(txt);}
// ne pas changer le nom de l'objet 'banniere'
var banniere=new CreerBan('Cliquez sur les bannières...',1,468,60);
// CreerBan(Texte des bannières, épaisseur du contour, largeur pixels, hauteur pixels)

// Définition des bannières Add(url de l'image, adresse associée à l'image, target, delai en secondes)
// target est une chaine de caractères qui est soit :
// 1- le nom de la frame qui va recevoir le site de la bannière
// 2- "_blank" pour ouvrir une nouvelle fenêtre
// 3- "_self" pour remplacer la bannière par son site
// 4- "_top" pour supprimer toutes les frames et afficher le site en pleine page

banniere.Add("../images/banniere1.gif","http://www.url1.com","_blank",10);
banniere.Add("../images/banniere2.gif","https://url2.org/","_blank",10);



function CreerBan(alt,border,width, height) {
this.nb=0;
this.no=0;
this.alt=alt;
this.border=border;
this.width=width;
this.height=height;

this.Add=AddBan;
this.Init=InitBan;
}
function AddBan(img,href,target,delai) {
var ban=new Object;
ban.img=img;
ban.href=href;
ban.target=target;
ban.delai=delai;
this[this.nb]=ban;
this.nb++;
}
function InitBan() {
var aff="";
if (document.images) { for(var i=0;i<this.nb;i++){var gif=new preload(this[i].img)}}
disp(aff+"<A href='javascript:tjsgo()'><IMG name='tjsimg' src='"+this[0].img+"' alt='"+this.alt+"' border='"+this.border+"' width='"+this.width+"' heigh='"+this.height+"'></A>");
setTimeout("rotation()",this[0].delai*1000);
}
function rotation() {
banniere.no++; var no=banniere.no; if (no>=banniere.nb) {banniere.no=0; no=0}
document.images["tjsimg"].src=banniere[no].img;
setTimeout("rotation()",banniere[no].delai*1000);
}
function tjsgo() {
with(banniere[banniere.no]) {
if(target=="_blank"){window.open(href)} else {
if(target=="_top"){parent.window.location=href} else {
if(target=="_self"){window.location=href} else {
parent.frames[target].window.location=href}
}
}
}
}
function preload() {
this.length = preload.arguments.length;
for (var i = 0; i < this.length; i++) {
this[i+1] = new Image();
this[i+1].src = preload.arguments[i];
}
}
</SCRIPT>
0
dagena Messages postés 230 Date d'inscription   Statut Membre Dernière intervention   22
 
Merci pour ta réponse juste une dernière question il y aurai pas un logiciel qui fasse tous ça?
0
Utilisateur anonyme
 
Bonjour,

Alors il faut utiliser un logiciel pour créer des gifs animés, genre gif animator ou easy gif.
0
dagena Messages postés 230 Date d'inscription   Statut Membre Dernière intervention   22
 
en fait les bannière que je dois faire défiler son des bannières de plateforme d'affiliation donc elles son déjà créer mais en java là est mon problème il faudrai juste que j'arrive à les faire tourner par exemple c'est 2 bannières:

<script type="text/javascript">
var uri = 'http://impfr.tradedoubler.com/imp?type(js)g(149290)a(1480042)' + new String (Math.random()).substring (2, 11);
document.write('<sc'+'ript type="text/javascript" src="'+uri+'" charset="ISO-8859-1"></sc'+'ript>');
</script>



<script type="text/javascript">
var uri = 'http://impfr.tradedoubler.com/imp?type(js)g(16296660)a(1480042)' + new String (Math.random()).substring (2, 11);
document.write('<sc'+'ript type="text/javascript" src="'+uri+'" charset="ISO-8859-1"></sc'+'ript>');
</script>


c'est des scripts en 468x60

je suis désolé de t'embêter avec ça mais j'ai un peu de mal a capter le truc
0
Utilisateur anonyme
 
Bonsoir,

Une bannière est une image 468x60 et non un script.
un script 468x60, je ne sais pas ce que c'est.

pour voir l'effet du script donné, vas sur :
[http://a2xsonorisation.free.fr/404.html

les pubs sont en haut à droite.
0