Du kan prøve noget i den her stil, som dog ikke er gennemtestet:
- <script type="text/javascript">
- function GetRandomInt(min, max)
- {
- return Math.floor(Math.random() * (max - min + 1)) + min;
- }
-
- function LoadRandomBanner()
- {
- var bannerNumber = GetRandomInt(1, 25);
- jQuery("#imgBanner").attr("src", "Bannere/Banner_" + bannerNumber + ".jpg");
- }
- </script>
Den første metode har jeg fra Mozilla's Developer Center, da JavaScript's random metode er lidt mere speciel end hos andre programmeringssprog. Den sørger bare for at vi kan angive et interval og få et heltal tilbage.
LoadRandomBanner() er den metode du kan kalde når du vil udskifte banneret, fx når man klikker på et nyt menupunkt på din side. Du skal give dit img tag et ID eller udskifte selectoren - i min kode antager jeg at dit img tag har et ID der hedder "imgBanner". Jeg bruger også jQuery, i noConflict() mode, da jeg ved at det vil passe ind på din side. Prøv det engang og hvis du løber ind i problemer, så post en URL hvor vi kan se det "in action"
Mvh.
Kasper (TSW)
Indlæg senest redigeret d. 20.05.2011 12:24 af Bruger #1