Magnus wrote in dk.edb.internet.webdesign.serverside.asp:
> Jeg har et fotoalbum på mit site hvor der vises 1 billed pr. side også er
> der en næste og tilbage knap til at bladre igennem billederne.
>
> billeder.asp?foto=4
>
> Hvordan laver jeg et slideshow således at når der i adresselinien også
står:
> billeder.asp?slideshow=10&foto=4
>
> så viderestilles man automatisk i dette tilfælde til foto 5 osv. efter 10
> sekunder?
Du kan gøre det ved at indsætte følgende i <head>:
<%
NewFoto = CInt(Request.QueryString("foto")) + 1
SlideTime = CInt(Request.QueryString("slideshow"))
%>
<script type="text/javascript">
function mitSlideShow() {
location.href = 'billeder.asp<% Response.Write("?foto=" & NytFoto &
"&slideshow=" & SlideTime) %>';
}
function minTimer() {
setTimeout('mitSlideShow()', <% Response.Write(SlideTime * 1000) %>);
}
</script>
I din body skal du så huske minTimer:
<body onload="minTimer()">
På den måde vil minTimer "starte" når din fil loades. Herefter vil der gå det
antal sekunder der er bestemt og det næste billede vil åbnes. Du bliver nødt
til at udvide ovenstående så der ikke bliver vist flere billeder end der er
;)
> Jeg har set på nogle sites der kan man fade fra et billed til det næste
> hvordan er det lavet og kan jeg gøre?
Til sådan et slideshow vil jeg anbefale at du lærer Flash.
> /Magnus
/Mikkel
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials