/ 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
Hjælp til validering
Fra : Steffen H.Schmidt


Dato : 22-02-06 13:22

Hej igen

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 ?

...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..

med venlig hilsen
Steffen



 
 
Jørgen Farum Jensen (22-02-2006)
Kommentar
Fra : Jørgen Farum Jensen


Dato : 22-02-06 13:41

Steffen H.Schmidt wrote:
> Hej igen
>
> 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 ?

Såvel img-markøren som input-markøren er inline-markører,
der i et dokument med en strict dokumenttypeerklæring
skal være indeholdt i en blokmarkør, som f.eks. p eller
div.

>
> ..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..
>

Det er helt åbenbart en logisk fejl i dit script.
Et eller andet sted skal du have noget der ligner
if (billedenr==0)
billedenr=6


--

Med venlig hilsen

Jørgen Farum Jensen
http://www.webdesign101.dk
..

Steffen H.Schmidt (22-02-2006)
Kommentar
Fra : Steffen H.Schmidt


Dato : 22-02-06 13:51

"Jørgen Farum Jensen" <jfjenzen@yahoo.dk> wrote in message
news:43fc5bed$0$24292> Såvel img-markøren som input-markøren er
inline-markører,
> der i et dokument med en strict dokumenttypeerklæring
> skal være indeholdt i en blokmarkør, som f.eks. p eller
> div.
>

Ja det var jo lige det der manglede, nu er den godkendt (man er faktisk helt
stolt..)

>
> Det er helt åbenbart en logisk fejl i dit script.
> Et eller andet sted skal du have noget der ligner
> if (billedenr==0)
> billedenr=6
>
Ja det må være rent matematik..

Kan en variabel blive noget negativt ? Jeg tæller jo op og ned med 2 af
gangen for at vise to billeder, og derfor får jeg også tælleren til at blive
"-1" når jeg trækker 2 fra billed1, kan man det?
if(billednr==-1)
billednr=antal-1

-Steffen



Jens Gyldenkærne Cla~ (22-02-2006)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 22-02-06 13:56

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

Steffen H.Schmidt (22-02-2006)
Kommentar
Fra : Steffen H.Schmidt


Dato : 22-02-06 14:15

"Jens Gyldenkærne Clausen" <jens@gyros.invalid> wrote in message
news:Xns97728DC551367jcdmfdk@gyrosmod.cybercity.dk...
> Steffen H.Schmidt skrev:
> 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.
>

Hej Jens

Tusind tak for hjælpen, den ramte lige plet, en rigtig tanketorsk..

Så nu er siden valideret og funktionen virker, tak for det.

....Så må jeg kaste mig over at lære CSS så det også kan komme til at se
ordentligt ud...

mvh Steffen

PS. Kan man teste for FF og andre browsere uden at have dem installeret på
PC'en ?



Jens Gyldenkærne Cla~ (22-02-2006)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 22-02-06 14:48

Steffen H.Schmidt skrev:

> PS. Kan man teste for FF og andre browsere uden at have dem
> installeret på PC'en ?

Nej (man kan godt nok benytte en tjeneste som
<http://www.browsercam.com/>, men det er ikke gratis, og man kan
ikke tjekke funktionaliteten).

Det er dog ganske let at have flere browsere på samme maskine -
Firefox og Opera findes til et hav af forskellige operativsystemer,
de er gratis at installere, de fungerer uden problemer sammen med
IE (og hinanden), og endelig kan man også rimelig enkelt have flere
udgaver af dem på samme maskine.

IE er desværre svær at lægge ind i forskellige versioner - det er
ikke umuligt, men metoden er ikke officielt anerkendt af MS.

--
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

Allan Vebel (23-02-2006)
Kommentar
Fra : Allan Vebel


Dato : 23-02-06 15:08

Jens Gyldenkærne Clausen skrev:

> <http://www.browsercam.com/>, men det er ikke gratis,
> og man kan ikke tjekke funktionaliteten).

De har dog en "Free 24 hour evaluation" - her kan man nå
langt, også få et billede af hvordan ens sider ser ud i andre
styresystemer, som man normalt ikke har adgang til.

> Det er dog ganske let at have flere browsere på samme
> maskine - Firefox og Opera

Klart at foretrække. Firefox findes i mange versioner på
http://community.wvu.edu/~ast002/mozilla/firefox_archive.html

--
Allan Vebel
http://html-faq.dk



Jens Gyldenkærne Cla~ (23-02-2006)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 23-02-06 15:55

Allan Vebel skrev:

> De har dog en "Free 24 hour evaluation" - her kan man nå
> langt,

Jo, men den går jo kun én gang (eller så mange gange man kan finde
på nye mailadresser, ip-numre eller hvad de nu benytter til at
logge med).

Men du har helt ret i at man kan nå langt på 24 timer.

I øvrigt kan man kvit og frit benytte Dan Vines iCapture -
<http://www.danvine.com/icapture/> - der tager skærmdumps med
Safari (Mac).

--
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

Steffen H.Schmidt (23-02-2006)
Kommentar
Fra : Steffen H.Schmidt


Dato : 23-02-06 17:21

"Jens Gyldenkærne Clausen" <jens@gyros.invalid> wrote in message
news:Xns9773A1F8AF46Bjcdmfdk@gyrosmod.cybercity.dk...
> Allan Vebel skrev:

> I øvrigt kan man kvit og frit benytte Dan Vines iCapture -
> <http://www.danvine.com/icapture/> - der tager skærmdumps med
> Safari (Mac).
>
Tak for alle svarene, jeg må få installeret FF og Opera,så er jeg vist nogen
lunde dækket ind.

-Steffen




Erik Ginnerskov (23-02-2006)
Kommentar
Fra : Erik Ginnerskov


Dato : 23-02-06 18:09

Steffen H.Schmidt wrote:

> Tak for alle svarene, jeg må få installeret FF og Opera,så er jeg
> vist nogen lunde dækket ind.

Og fremover bør du så benytte FF eller Opera som monitor, mens du udvikler
hjemmeside. Det giver erfaringsmæssigt færre problemer med eventuel
tilretning til IE end hvis du går den anden vej.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://ginnerskov.dk
http://html-faq.dk/



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

Månedens bedste
Årets bedste
Sidste års bedste