/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Forskellige billeder på forsiden
Fra : John


Dato : 19-10-03 12:25

Jeg har brug for at kunne rotere 8 billeder på forsiden, så det ikke
er det samme billede man ser ved hvert besøg.

Det skal gerne kunne lægges ind i firmaets eksisterende CMS så der er
ikke mange muligheder, men kan det ikke lade sig gøre.



 
 
Johan Holst Nielsen (19-10-2003)
Kommentar
Fra : Johan Holst Nielsen


Dato : 19-10-03 12:34

John wrote:

> Jeg har brug for at kunne rotere 8 billeder på forsiden, så det ikke
> er det samme billede man ser ved hvert besøg.
>
> Det skal gerne kunne lægges ind i firmaets eksisterende CMS så der er
> ikke mange muligheder, men kan det ikke lade sig gøre.

<script type="text/javascript">
images = new Array();
images[0] = './billed1.jpg';
images[1] = './billed2.jpg';
images[2] = './billed3.jpg';
images[3] = './billed4.jpg';
function randomImage() {
return images[Math.floor(Math.random()*images.length)];
}
</script>


Og i kode skriver du

<script type="text/javascript">
document.write('<img src="'+randomImage();+'" border="0" alt="">');
</script>

mvh
Johan


Ukendt (19-10-2003)
Kommentar
Fra : Ukendt


Dato : 19-10-03 13:14

Er det ikke en simpelt sag at lave dette script om til ikke at vise
billederne random? Er der f.eks. et andet ord end 'random' man kan sætte ind
i scriptet?

--
/Jesper
http://jespersunivers.dk
http://moeskjær.com




Johan Holst Nielsen (19-10-2003)
Kommentar
Fra : Johan Holst Nielsen


Dato : 19-10-03 14:39

Jesper Winding wrote:
> Er det ikke en simpelt sag at lave dette script om til ikke at vise
> billederne random? Er der f.eks. et andet ord end 'random' man kan sætte ind
> i scriptet?

Hvad tænker du på? Scriptet viser billederne random?

mvh
Johan


Ukendt (20-10-2003)
Kommentar
Fra : Ukendt


Dato : 20-10-03 02:13

Ja, er det ikke en nem sag at lave det om så det viser billederne fra et til
ti f.eks og starter forfra. Kan man bytte ordet 'random' ud med noget andet?

--
/Jesper
http://jespersunivers.dk
http://moeskjær.com




Lasse Reichstein Nie~ (20-10-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 20-10-03 03:24

"Jesper Winding" <jesperw[SNABEL-A]tdcadsl.dk> writes:

> Ja, er det ikke en nem sag at lave det om så det viser billederne fra et til
> ti f.eks og starter forfra. Kan man bytte ordet 'random' ud med noget andet?

Så simpelt er det ikke.
For at kunne vise billederne i rækkefølge bliver man nødt til at vide
hvilket nummer der var det foregående. Altså bliver man nødt til at huske
information fra gang til gang. Hvis man bare bruger random, så behøver
man ikke huske noget.

For at huske fra gang til gang vil man typisk bruge en cookie.

/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
Art D'HTML: <URL:http://www.infimum.dk/HTML/randomArtSplit.html>
'Faith without judgement merely degrades the spirit divine.'

Ukendt (20-10-2003)
Kommentar
Fra : Ukendt


Dato : 20-10-03 12:20


"Lasse Reichstein Nielsen" <lrn@hotpop.com> skrev i en meddelelse
news:7k30wssj.fsf@hotpop.com...

> For at kunne vise billederne i rækkefølge bliver man nødt til at vide
> hvilket nummer der var det foregående. Altså bliver man nødt til at huske
> information fra gang til gang.
>
> For at huske fra gang til gang vil man typisk bruge en cookie.

Hvordan kan det så lade sig gøre at lave en nedtælling? f.eks, den husker
vel ikke fra sekund til sekund? Her må den vel også kunne huske hvor den var
sidst? - og når siden er læst ind får den jo ikke information fra
computerens ur længere. Eller de her scripts der fader ind og ud, de tager
da billederne fra en ende af og starter forfra bagefter - ingen cookie her?
Her bruger de 'nextimageindex+1' Det var derfor jeg spurgte om ikke man
kunne lave det andet rimeligt simpelt om... Om ikke andet kan man måske
bruge et fade script og bare sætte fade funktionen til nul, på den måde vil
billederne bare komme efter hinanden og så har man vel det samme resultat?

--
/Jesper
http://jespersunivers.dk
http://moeskjær.com




Lasse Reichstein Nie~ (20-10-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 20-10-03 19:07

"Jesper Winding" <jesperw[SNABEL-A]tdcadsl.dk> writes:

> "Lasse Reichstein Nielsen" <lrn@hotpop.com> skrev i en meddelelse
> news:7k30wssj.fsf@hotpop.com...
>
> > For at huske fra gang til gang vil man typisk bruge en cookie.
>
> Hvordan kan det så lade sig gøre at lave en nedtælling? f.eks, den husker
> vel ikke fra sekund til sekund? Her må den vel også kunne huske hvor den var
> sidst? - og når siden er læst ind får den jo ikke information fra
> computerens ur længere. Eller de her scripts der fader ind og ud, de tager
> da billederne fra en ende af og starter forfra bagefter - ingen cookie her?

Det oprindelige spørgsmål gik på at give forskellige billeder hver
gang man besøgte siden, ikke at skifte billedet mens siden vises. Mens
siden vises kan man lave mange sjove ting, men når man forlader siden
igen, så glemmes alle indstillinger med mindre man gemmer dem i en
cookie.

> Her bruger de 'nextimageindex+1'

Det gør de, og nextimageindex er en dynamisk Javascript-variabel der
kun lever så længe siden er i browseren.

> Det var derfor jeg spurgte om ikke man kunne lave det andet rimeligt
> simpelt om... Om ikke andet kan man måske bruge et fade script og
> bare sætte fade funktionen til nul, på den måde vil billederne bare
> komme efter hinanden og så har man vel det samme resultat?

Det er ikke det samme resultat, da det er et helt andet problem at
løse. En billedskifter kan laves på mange måder, men der skal cookies
til at huske fra gang til gang siden vises.

/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
Art D'HTML: <URL:http://www.infimum.dk/HTML/randomArtSplit.html>
'Faith without judgement merely degrades the spirit divine.'

Lasse Reichstein Nie~ (19-10-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 19-10-03 12:53

John <absolut_ingen@email.adresse> writes:

> Jeg har brug for at kunne rotere 8 billeder på forsiden, så det ikke
> er det samme billede man ser ved hvert besøg.

Må det være tilfældigt, eller skal man se dem i en bestemt rækkefølge.

Hvis det er tilfældigt, så er der jo nok en ottendedels risiko for at
man får det samme billede igen med det samme.

Hvis det ikke er tilfældigt, og det skal laves på klienten, så skal du
nok bruge cookies.

> Det skal gerne kunne lægges ind i firmaets eksisterende CMS så der er
> ikke mange muligheder, men kan det ikke lade sig gøre.

Sikkert. Du siger ikke noget om hvilke begrænsninger eller muligheder
firmaets CMS giver, så det er svært at være mere præcis.

/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
Art D'HTML: <URL:http://www.infimum.dk/HTML/randomArtSplit.html>
'Faith without judgement merely degrades the spirit divine.'

John (19-10-2003)
Kommentar
Fra : John


Dato : 19-10-03 16:43

On 19 Oct 2003 13:53:29 +0200, Lasse Reichstein Nielsen
<lrn@hotpop.com> wrote:

>> Jeg har brug for at kunne rotere 8 billeder på forsiden, så det ikke
>> er det samme billede man ser ved hvert besøg.
>
>Må det være tilfældigt, eller skal man se dem i en bestemt rækkefølge.
Man skal se dem tilfældigt.

>
>Hvis det er tilfældigt, så er der jo nok en ottendedels risiko for at
>man får det samme billede igen med det samme.
Betyder ikke spor.

>> Det skal gerne kunne lægges ind i firmaets eksisterende CMS så der er
>> ikke mange muligheder, men kan det ikke lade sig gøre.
>
>Sikkert. Du siger ikke noget om hvilke begrænsninger eller muligheder
>firmaets CMS giver, så det er svært at være mere præcis.
Vi har ikke mange muligheder. Ved oprettelse af et nyt afsnit, kan vi
vælge at indsættte en stump HTML kode.

Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408527
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste