Just nu i M3-nätverket
Jump to content

Olika bannrar


Krister1

Recommended Posts

Hej!

 

Jag har en hemsida med en till fem olika bannrar i en rad. Men jag vill att de skall komma upp i olika ordning för varje gång man laddar sidan. Javascript?

 

mvh

/Krister

 

Link to comment
Share on other sites

<script>

var banners=new Array('src till banner1','src till banner2','src till banner3','src till banner4','src till banner5');

var taken=new Array(true,true,true,true,true));

var i=0;

 

while(taken[0]||taken[1]||taken[2]||taken[3]||taken[4]){

i=Math.round(Math.random()*4);

if(taken){taken=false;

document.write('<img src="'+banners+'">(ny rad eller nåt här)');}

}

 

</script>

(det är inte helt säkert att det funkar)

_______________________________________

Don´t expect to much from a self learned 13-year old but don´t expect to little either.

 

Link to comment
Share on other sites

Grejt! Det fungerar efter lite testning. Men jag har en följdfråga... Jag har lyckats få länkning av fungera på de olika bannrarna, men de kommer upp med en blå ram i webbläsaren (som indikerar att de går att klicka på), hur får jag bort den?

 

mvh

/Krister

 

Link to comment
Share on other sites

men de kommer upp med en blå ram i webbläsaren (som indikerar att de går att klicka på), hur får jag bort den?

 

Ändra:

document.write('<img src="'+banners[i]+'">(ny rad eller nåt här)');}

 

till:

document.write('<img src="'+banners[i]+'" border="0">(ny rad eller nåt här)');}

 

 

 

.dune.

----------------------------------------------

push@A,$_ for reverse q.e...q.n.;for(@A){$_=unpack(q|c|,$_);@a=split//; shift@a;shift@a if $a[$[]eq$[;$_=join q||,@a};print $_,$/for reverse @A

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...