Avatar billede zootimon Nybegynder
08. december 2002 - 16:06 Der er 9 kommentarer og
1 løsning

Banner rotation

Jeg har 10 banner jeg gerne vil skiftes imellem.
Det skal kun være banneret det skifter.

Banneren skal skifte hvert 30 sec. til et nyt.

Banneren liger i en db (mysql)

Hvordan ser scriptet ud?

//Der er længer til månen end på cykel...
Avatar billede bacce.dk Nybegynder
08. december 2002 - 16:26 #1
zootimon>> "Hvordan ser scriptet ud?" <--- tjaa det må du da vide ? det er jo dit script.
det vi nok hellere vil vide, hvad er problemet med dit script ??
Avatar billede zootimon Nybegynder
08. december 2002 - 17:39 #2
Mit problem er at jeg ikke mere har det script eller hvad det hedder.

Jeg har haft det engang, hvor hver gang man reloaded siten kom der et nyt billedet frem.
databasen tog et tilfældige billedet som man har lagt der ind.
Avatar billede bacce.dk Nybegynder
08. december 2002 - 17:52 #3
hmm jamen så må du jo på den igen og bygget scriptet igen :-))
Avatar billede zootimon Nybegynder
08. december 2002 - 17:54 #4
Jamen jeg kan ikke huske hvordan jeg gjorde det [:-(

Der er derfor jeg skriver her inde.
Avatar billede bacce.dk Nybegynder
08. december 2002 - 17:56 #5
tjaa men jeg tror ikke du får nogen her inde til at lave dig et banner rotator script for 60 point :-))
Det vil også blive bedre hvis du byggede det selv. Så ville du få det helt som du havde brug for.
Avatar billede dd-man Nybegynder
08. december 2002 - 19:30 #6
Hvordan vil scriptet se ud, hvis det er i Javascript?
Kan også godt selv bruge informationen :)
Avatar billede sukos Juniormester
10. december 2002 - 08:36 #7
java script:

<html><head><title>Banner-rotation med javascript, hentet fra bogen "Avancerede webtricks"</title>
<script language="JavaScript">
<!--
adImg = new Array("../images/massive.gif",
                  "../images/prestons.gif",
                  "../images/sloopys.gif");
adUrl = new Array("../trick11/massive.htm",
                  "../trick11/prestons.htm",
                  "../trick11/sloopys.htm");
curDate = new Date();
curSec = curDate.getSeconds();
adNr = curSec % adImg.length;
adTimer = 0;
function rotate(){
  adNr = adNr + 1;
  if (adNr >= adImg.length) {
    adNr = 0;
    }
  document.adDsp.src = adImg[adNr];
  adTimer = setTimeout("rotate()",5000);
}
function adJumper(){
  clearTimeout(adTimer);
  window.location.href = adUrl[adNr];
}
// -->
</script>
</head>
<body onload="rotate();">
<a href="java script:adJumper()"><img name="adDsp" src="../images/transad.gif" border="0" width="468" height="60"></a>
</body></html>
Avatar billede zootimon Nybegynder
10. december 2002 - 15:49 #8
Hey der sukos

jeg har fundet en løsning på det.
Her er løsningen:
<----
<?
    $get_banners    = mysql_query("select *,((id*0)+rand()) AS random FROM banner ORDER BY random LIMIT 1");
    while ($result_banners    = mysql_fetch_array($get_banners))
 
  {
     
     

        $Tid = $result_banners["id"];
        $Tbanner = $result_banners["banner"];
       
       
       
       
       
        echo "<IMG SRC=\"$Tbanner\" ALT=\"\" BORDER=0>";


    }
   
  ?>
---->

Ellers mange mange tak sukos for hjælpen.
Avatar billede sukos Juniormester
10. december 2002 - 15:59 #9
jamen takker selv for lidt "randomkode" :O)
Avatar billede zootimon Nybegynder
12. januar 2003 - 12:12 #10
lukket
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester