Steffen H.Schmidt skrev:
> Jeg har prøvet at validere
>
http://www.schmidt-edition.dk/section1/slideshow.html på w3c
> og har fået fjernet 16 af 20 fejl, de sidste kan jeg ikke selv
> få væk uden det går ud over funktionen, er der nogen der vil
> hjælpe mig ?
I strict må du ikke placere inline-elementer direkte i body - dine
fire resterende fejl skyldes alle dette problem.
Her er to forskellige måder at løse det på:
1) Put noget om inline-elementerne hvor de er:
2) Læg en master/wrapper-div mellem body og dit eksisterend
indhold.
Eksempel på 1:
<body>
<p>
<img id="image" src="mini-pix1.jpg" ...>
</p>
<div id="imageText"></div>
<p>
<img id="image2" src="mini-pix2.jpg" ...>
</p>
<div id="imageText2"></div>
<p>
<input ...>
<input ...>
</p>
</body>
Eksempel på 2:
<body>
<div>
<!-- eksisterende indhold -->
</div>
</body>
2'eren er lettest at lave, men 1'eren er semantisk bedre kode.
> ..nå ja og hvis en kan fortælle mig hvorfor forfra-lykken
> virker når man løber "fremad" i billedserien ( 1 2 3 4 5 6 ->
> 1 2 3 ..osv), men ikke, når man løber baglæns og passerer
> billed 1... (5 4 3 2 1 -> 6 5 4 3 osv.) så går den i fejl og
> vil ikke gå til billed 6, ville jeg også blive meget glad..
Du indekserer fra 1, men tjekker om imageID != 0. Når man står på
den første side og går baglæns, er imageID == 1, og de to
arrayelementer du forsøger at hente bliver derfor archive[-1] og
archive[0]. Ingen af disse elementer er defineret, derfor får du to
gange undefined.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html