← Desenvolvimento

Script para exibir banners.

Lida 1884 vezes

Offline

Casteloes 
Membro
Mensagens 935 Gostos 0
Feedback +14

Troféus totais: 31
Trófeus: (Ver todos)
Search Linux User Mobile User Windows User Super Combination Combination Topic Starter Poll Voter Level 5 Level 4

Eu queria um script simples para apresentar banners aleatoriamente num site.
Por exemplo se tivesse 5 banners para um determinado sitio cada banner tinha 20% de hipoteses de ser mostrado. E que desse para gerir os banners e numero de visualizações e cliques.

Eu ja experimentei o openads que me parece muito bom mas é muito completo para o que precisa e ocupa bastante espaço. Se ainda desse para vender publicidade de forma automatica mas não da prefiro uma coisa mais simples se houver.
Offline

cenourinha 
Elite
Mensagens 4094 Gostos 21
Troféus totais: 34
Trófeus: (Ver todos)
Mobile User Apple User Level 6 Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4

Código: [Seleccione]
<script language="JavaScript">
var max = 10;
var nrImages = 6;
function makeImages() {
this[0] = "http://i34.photobucket.com/albums/d109/cenourinha/boorlixstartengines.png";
this[1] = "http://i34.photobucket.com/albums/d109/cenourinha/tvnacional.png";
this[2] = "http://i34.photobucket.com/albums/d109/cenourinha/gametugaban.png";
this[3] = "http://i34.photobucket.com/albums/d109/cenourinha/appletugaban.png";
this[4] = "http://i34.photobucket.com/albums/d109/cenourinha/kseteban.png";
this[5] = "http://bj.no.sapo.pt/bjweb2.png"
this.length = nrImages;
}
function makeLinks() {
this[0] = "http://www.boorlix.com";
this[1] = "http://www.tv-nacional.com";
this[2] = "http://www.gametuga.com";
this[3] = "http://www.appletuga.com";
this[4] = "http://www.ksete.com";
this[5] = "http://www.bjweb.info";
this.length = nrImages;

}
function makeTags() {
this[0] = "Web2.0";
this[1] = "TVonline";
this[2] = "Jogos";
this[3] = "AppleTuga";
this[4] = "Música";
this[5] = "BjWeb";

this.length = nrImages;
}
var vetImages = new makeImages();
var vetLinks = new makeLinks();
var vetTags = new makeTags();
var x = Math.round(Math.random()*max);
var y = max / nrImages;
for(var cont = 1;cont*y<= max;cont++) {
if (x <= (cont*y)) {
document.write("<a alt="+vetTags[cont-1]+" title="+vetTags[cont-1]+" href="+vetLinks[cont-1]+" target=_blank><img src="+vetImages[cont-1]+" border='0'/></a>");
break;
}
}
</script>


Tira a ideia daí...
Offline

Casteloes 
Membro
Mensagens 935 Gostos 0
Feedback +14

Troféus totais: 31
Trófeus: (Ver todos)
Search Linux User Mobile User Windows User Super Combination Combination Topic Starter Poll Voter Level 5 Level 4

Ok. Vou analisar o codigo.
Thanks.