/ 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
Skift mellem flere sider
Fra : Per Rasmussen


Dato : 16-02-03 12:46

Hej Alle


Jeg har fået en lille sjov opgave:

I en browser som står fast online, skal man have en opbygget en
måde, så der vises ca. 10 forskellige sider på skift på den samme
side, ved at siden automatisk skiftes ud hver 20 sekund.
Nærmest på samme måde som man kan lave et dias-show i Power
Point.
Disse sider, sider man løbende og opdaterer efterhånden som der
kommer nye resultater.
f.eks.
Side1.htm vises - efter 20 sek. skiftes til side2.htm - efter
yderligere 20 sek. skiftes til side3.htm

Når sidste side er vist, skiftes der automatisk til side1.htm og
det hele begynder forfra


Per Rasmussen


--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

 
 
Lasse Reichstein Nie~ (16-02-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 16-02-03 13:51

Per Rasmussen <post@8-hk.dk> writes:

> Side1.htm vises - efter 20 sek. skiftes til side2.htm - efter
> yderligere 20 sek. skiftes til side3.htm
>
> Når sidste side er vist, skiftes der automatisk til side1.htm og
> det hele begynder forfra

Her side behøver kun kunne sende en videre til den næste.
Det kan klares enten med Refresh-headeren:

<meta http-equiv="refresh" content="20; url=næsteside.html">

(hvor "20" er tiden i sekunder indtil siden efter "url=" bliver skiftet
til)

eller med javascript:

<script type="text/javascript">
setTimeout(function(){document.location.replace("næsteside.html");},20000)
</script>

(hvor de 20000 er tiden i millisekunder indtil funktionen bliver udført)

Javascript-versionen er skrevet meget simpelt. Tiden begynder at tælle
lige så snart koden bliver udført, hvilket kan være før siden er helt
indlæst. Hvis indlæsningen sker hurtigt, så gør det nok ikke den store
forskel, men hvis den er langsom, så bør man nok vente med at tælle til
siden er helt loadet. Det kan gøres ved at udføre ovenstående i
body'ens onload-handler.
<body onload="...">

Endeligt, hvis du ikke kan ændre indholdet af siderne, så kan du putte dem
ind i en frame istedet, og så bruge javascript til at skifte.
Se fx <URL:http://www.infimum.dk/privat/frameskift.html> for et eksempel.

/L
--
Lasse Reichstein Nielsen - lrn@brics.dk
Ph.D. i datalogi søger stilling som software-udvikler i Øst- eller
Nordjylland. Curriculum Vitae: <URL:http://www.brics.dk/~lrn/cv.html>

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste