Ingen muligheder tilgængelige
Skrevet af hejmeddig
Fre 4 Feb - 18:34
jeg vil gerne lave sådan en der byter banner ud ligesom her
hvordan gør jeg det???? :o
Ændrede titlen på emnet, da det ikke angiver dit problem.
- Unknown Data
Kontakt AdminLUK
Skrevet af Admin
Fre 4 Feb - 18:41
Har du beskidtdiget dig med JavaScript før? Det er nemlig sådan det er opbygget.
Skrevet af hejmeddig
Fre 4 Feb - 18:44
javasript????? har aldrig hørt det før me kan lidt af det der htl eller hvad det hedder
Skrevet af Sasukefan
Fre 4 Feb - 18:48
Det er en god ide at lærer html før du begynder med javascript.
Men du kan jo prøve at søge på google.
EKS (javascript banner rotation script)
Kontakt AdminLUK
Skrevet af Admin
Fre 4 Feb - 19:03
Så prøver jeg, at forklare dig det så godt som muligt.
Det er meget simpelt, så det burde ikke være noget problem.
Først starter du med at indikere dit script, det gøres ved at bruge flg. tags.
- Kode:
<script type="text/javascript"> </script>
Derefter bruger vi new aray variablen, så vi kan få roteret et par bannere. Her er det også vigtigt at angive et navn til egenskaben.
- Kode:
bannerrotation=new Array;
bannerrotation[1]="banner1.png";
bannerrotation[2]="banner2.png";
*der kan tilføjes lige så mange bannere som du vil, du skal bare i variablen - eksempelvis bannerrotation[3]="";, bannerrotation[3]=""; osv.Så har vi kreeret et par bannere til brug. Det eneste vi nu skal skabe er en funktion, så vi kan få bannerne roteret forskelligt og få dem vist. Hertil bruges det normale syntaks - document.write viser banneret, mens Math.random gør visningen tilfældig.
- Kode:
function visrotation() {
antal = Math.random();
antal = 1 + ( antal * ((bannerrotation.length - 1)-1));
antal = Math.round(antal);
document.write("<style> selector { background-image : url('" + bannerrotation[antal] + "'); } <\/style>");
}
*Det er sat som baggrundbilledet til selve banneret. Derfor bruger du CSS til at vælge et baggrundsbillede. Du kunne sådanset også have vist det som selve billedet - husk at vælge selector. Der skal du bare redigere det ved hjælp af IMG tag'et.Til sidst skal vi få funktionen synlig. Det gøres ved at tilføje flg. i bunden.
- Kode:
visrotation();
Det burde faktisk gøre det. ;)
Desuden er det ikke den eneste møde at gøre det på. Måske skulle du faktisk heller bruge flg, da det er meget nemmere at overskue og har et par nyere egenskaber - forklaringen er samme princip, der er bare sparet på et par egenskaber.
- Kode:
banner=['banner1.png','banner2.png'];
antal=Math.floor(Math.random()*banner.length);
function visrotation() {
document.write("<style> selector { background-image : url('" + banner[antal] + "'); } <\/style>");
}
visrotation();
Skrevet af hejmeddig
Fre 4 Feb - 19:14
Kontakt SuigetsuLUK
Skrevet af Suigetsu
Fre 4 Feb - 19:55
Jeg låser dette emne, da der er fundet svar på spørgsmålet. Hvis der er nogle indvendinger, så PB mig venligst.
- Suigetsu
Kontakt Sponsoreret inholdLUK
Skrevet af Sponsoreret inhold
Ingen muligheder tilgængelige