Log Ind

Forbliv logget ind

Ingen bruger? Tilmed dig her
Glemt kodeordet? Klik her
Sidste nyt
Anime afsnit
First and last opponent!
Manga kapitel
Edo Tensei's Release!

Ingen muligheder tilgængelige

Kontakt hejmeddigLUK


Skrevet af hejmeddig

Fre 4 Feb - 18:34

avatar
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



http://www.naruto-village.net

Skrevet af Admin

Fre 4 Feb - 18:41

avatar
Har du beskidtdiget dig med JavaScript før? Det er nemlig sådan det er opbygget.

Kontakt hejmeddigLUK


Skrevet af hejmeddig

Fre 4 Feb - 18:44

avatar
javasript????? har aldrig hørt det før me kan lidt af det der htl eller hvad det hedder

Kontakt SasukefanLUK


Skrevet af Sasukefan

Fre 4 Feb - 18:48

avatar
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



http://www.naruto-village.net

Skrevet af Admin

Fre 4 Feb - 19:03

avatar
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();

Kontakt hejmeddigLUK


Skrevet af hejmeddig

Fre 4 Feb - 19:14

avatar
tak bege to:)

Kontakt SuigetsuLUK



http://www.pokequest.danskforum.net

Skrevet af Suigetsu

Fre 4 Feb - 19:55

Suigetsu
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

Statistikker

Skjul blokken

Antal indlæg: Indlæg pr. dag:
Antal emner: Emner pr. dag:
Antal brugere:
Brugere pr. dag:
Nyeste bruger: Sidens alder: dage
Opret et gratis forum | ©phpBB | Gratis forumsupport | Anmeldelse af misbrug | Seneste diskussioner