Avatar billede gorba Nybegynder
20. juni 1999 - 01:33 Der er 12 kommentarer og
1 løsning

skiftende banner!!

hejsa,,
jeg har 2 billeder af min søn. Jeg ville godt ha det til at skifte imellem disse 2, og jeg har læs idg hæftet, javascript 1.2 en kode der til.
men jeg har svært ved at tyde koden"  "denneReklame=++".

de skriver at jeg skal gi den en værdig da den er en kilde til resten af " roter" scriptet.

jeg har skrevet som de viser og har rettet med mine egne billeder og antal.

det skal lige siges at det er JPG filer.

Jeg viser jer koden nedenfor.
ps: har haft den skrevet i <HEAD> og vil så prøve at skrive den i <BODY> roden

----------------------------------------
<HTML>
<HEAD>
<TITLE> Nikolaj</TITLE>

</HEAD>
<BODY BGCOLOR="BLACK" onload="roter()" TEXT="WHITE" LINK="BLACK" ALINK="BLACK" VLINK="BLACK"><BR>

BR><BR><BR>
****************************************          HER starter den!!!
 
        <IMG SRC="nikolaj.jpg" ALIGN="RIGHT" ALT="Nikolaj" NAME="reklameBanner">

<SCRIPT>
var reklameBilleder=new Arrey("nikolaj.jpg","nikolaj2.jpg")
var denneReklame=0
var billedAntal=2
function roter(){
if(document.images){
denneReklame=++
if(denneReklame==billedAntal){
    denneReklame=0
}
document.reklameBanner.src=reklameBilleder[denneReklame]
setTimeout("roter()",3*1000)
    }
}
</SCRIPT>

sååå skulle den virke. men nej.:-(

hvem kan hjælpe!!?

Avatar billede a1a1 Novice
20. juni 1999 - 01:44 #1
var reklameBilleder=new Arrey("nikolaj.jpg","nikolaj2.jpg")

du har vist skrevet forkert i linien
det skal være: Array

var reklameBilleder=new Array("nikolaj.jpg","nikolaj2.jpg")

Avatar billede gorba Nybegynder
20. juni 1999 - 02:22 #2
a1:
okey, tak for det.
men det hjalp ikke...
Avatar billede a1a1 Novice
20. juni 1999 - 03:02 #3
nej det kan jeg godt se :))

jeg har ændret lidt i det men det virker nu...
-----------------
<HTML>
<HEAD>
<TITLE> Nikolaj</TITLE>
<SCRIPT>
var reklameBilleder=new Array("nikolaj.jpg","nikolaj2.jpg")
var denneReklame=0
var billedAntal=2

function roter(){
if(document.images){
denneReklame=denneReklame +1
if(denneReklame==billedAntal){
    denneReklame=0
}
document.reklameBanner.src=reklameBilleder[denneReklame]
setTimeout("roter()",300)
    }
}
</SCRIPT>
</HEAD>
<BODY BGCOLOR="BLACK" OnLoad="roter()" TEXT="WHITE" LINK="BLACK" ALINK="BLACK" VLINK="BLACK"><BR>
<IMG SRC="2.jpg" ALIGN="RIGHT" ALT="Nikolaj" NAME="reklameBanner">
----------


du skal nok sætte tiden lidt op
(set timout("roter()",3*1000), evt som du havde til at starte med
Avatar billede gorba Nybegynder
21. juni 1999 - 10:04 #4
mange tak A1..
jeg forstår ikke at bogen har skrevet "
if(document.images){"
det er den nyeste version af javascript.

hva for en bog anbefaler du??
Den kode du så jeg havde skrevet var fra den bog....

ps: nu håber jeg du får de 100 point, ved at jeg markede "accepter svar"

gorba.

http://hjem.get2net.dk/gorba

Avatar billede a1a1 Novice
21. juni 1999 - 19:20 #5
tak skal du have...

Jeg kan dog ikke rigtig anbefale dig nogen javascript bog, det er jo individuelt, jeg har selv en javascript bog fra 1996 (javascript/teknisk forlag), og så en ny der hedder javascript definitive guide, den sidste er mere et slags opslagsværk, men god til lige at slå ting op i, når man ikke lige kan huske syntaxen...

:)
Avatar billede gorba Nybegynder
21. juni 1999 - 20:25 #6
hej igen A1

øh, jeg gennemså lige scriptet.
hvad var der forkert i den jeg indsendte?

jeg kan kun se at det skulle være" +1 "

"function roter(){
if(document.images){
denneReklame=denneReklame +1
if(denneReklame==billedAntal){
    denneReklame=0
har jeg ret??
Avatar billede a1a1 Novice
21. juni 1999 - 20:44 #7
mener du at der kun skal stå:
denneReklame=+1
?
denneReklame+1
eller ?
der skal stå
denneReklame=denneReklame+1
eller
denneReklame++

Det giver det samme, hvis det var det du mener ???

Avatar billede gorba Nybegynder
22. juni 1999 - 00:13 #8
okey..
men hvad var så forskellen på den du sendte og den jeg indsendte...
:-)
Avatar billede a1a1 Novice
22. juni 1999 - 13:09 #9
i din stod der:

denneReklame=++

sådan kan man ikke forøge værdien af et tal...:
denneReklame=denneReklame+1
eller
denneReklame++

plus at jeg har rykket <SCRIPT> up i toppen <HEAD> igen

:)
Avatar billede gorba Nybegynder
23. juni 1999 - 00:33 #10
hmm.
de skrev at man skulle tilføje en værdig,
jeg prøvede med =1 og =2
men det hjalp ikke,
og jeg kunne ikke drømme om at =+1 var løsningen...
hmm, shit book,
:-)
Avatar billede larslinde Nybegynder
29. juni 1999 - 15:16 #11
Udemærket script.
Det er hermed taget i brug.
MEN
Kan det ikke lade sig gøre at hvert billede også bliver til et link til den pågældende side?? I mit tilfælde er billederne nemlig logoer fra forskellige firmaer.
Avatar billede mora Nybegynder
24. september 1999 - 08:25 #12
jeg har brugt samme script men skiftede til adbutler.com, da de har online stats og den har link til deres web, zamt den kan få bennerne til at stoppe efter X antal visninger/kliks :-)
Avatar billede mora Nybegynder
24. september 1999 - 08:26 #13
P.S. Jeg tog også scriptet fra bogen, (downloaded fra deres web), det virkede med det samme.
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