/ 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
slideshow -og img problem
Fra : martin


Dato : 23-08-08 12:04

Hej Igen!

Har 2 problemer!

Det første er et 'img' Problem.

<img name="chr1" src="da-off.gif" alt="danish" /></a> så siger
den at

> there is no attribute "name".

prøvede at skrive ID, men det virkede ikke. Hvad kan jeg gøre?
Har tjekket at alle bogstaverne er med små.

linkene er sidst i indlæget

----------------------------------
det andet problem!



mit andet problem er det slideshow jeg har på min hjemmeside.

whichimage=(whichimage < slideimages.length-1)? whichimage+1 : 0

det er lige her "whichimage < slideimages.length-1"
som det står nu virker scriptet og det virker fint på min
hjemmeside, men den siger at man ikke kan bruge "<" Der står man
bare kan skifte "<" ud!

"but it is recommended to use "&amp;", which is always safe."

Det gør jeg så og der er ikke nogen fejl mere. Men nu virker
slideshowet ikke mere!

Jeg har også prøvet de andre ting den foreslår, der sker det
samme som tidligere. Ingen fejl, men slideshowet virker ikke!

nogen som kan hjælpe mig?

Hjemmesiden:
http://www.pries-gate.dk/test/pries_consulting/website/test.html

Validation:
http://validator.w3.org/check?uri=http%3A%2F%2Fwww.pries-gate.dk%
2Ftest%2Fpries_consulting%2Fwebsite%2Ftest.html&charset=%28detect
+automatically%29&doctype=Inline&group=0

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

 
 
Birger Sørensen (23-08-2008)
Kommentar
Fra : Birger Sørensen


Dato : 23-08-08 13:33

martin skrev:
> Hej Igen!
>
> Har 2 problemer!
>
> Det første er et 'img' Problem.
>
> <img name="chr1" src="da-off.gif" alt="danish" /></a> så siger
> den at
>
>> there is no attribute "name".
>
> prøvede at skrive ID, men det virkede ikke. Hvad kan jeg gøre?
> Har tjekket at alle bogstaverne er med små.
>
> linkene er sidst i indlæget
>
> ----------------------------------
> det andet problem!
>
>
>
> mit andet problem er det slideshow jeg har på min hjemmeside.
>
> whichimage=(whichimage < slideimages.length-1)? whichimage+1 : 0
>
> det er lige her "whichimage < slideimages.length-1"
> som det står nu virker scriptet og det virker fint på min
> hjemmeside, men den siger at man ikke kan bruge "<" Der står man
> bare kan skifte "<" ud!
>
> "but it is recommended to use "&amp;", which is always safe."
>
> Det gør jeg så og der er ikke nogen fejl mere. Men nu virker
> slideshowet ikke mere!
>
> Jeg har også prøvet de andre ting den foreslår, der sker det
> samme som tidligere. Ingen fejl, men slideshowet virker ikke!
>
> nogen som kan hjælpe mig?
>
> Hjemmesiden:
> http://www.pries-gate.dk/test/pries_consulting/website/test.html
>
> Validation:
> http://validator.w3.org/check?uri=http%3A%2F%2Fwww.pries-gate.dk%
> 2Ftest%2Fpries_consulting%2Fwebsite%2Ftest.html&charset=%28detect
> +automatically%29&doctype=Inline&group=0

Det er noget med den måde du anvender script på, og undlader at
udkommentere korrekt til din doctype (XHTML).

<script type="text/javascript">
/* <![CDATA[ */
Script her
/* ]]> */
</script>

Eller endnu bedre, læg alt det der ikke er HTML i filer for sig...

Birger



martin (23-08-2008)
Kommentar
Fra : martin


Dato : 23-08-08 13:52

> <script type="text/javascript">
> /* <![CDATA[ */
> Script her
> /* ]]> */
> </script>
>
> Eller endnu bedre, læg alt det der ikke er HTML i filer for sig...
>
> Birger

Tak Birger!!!!!

Jeg vidste ikke lige det med Javascript

> <script type="text/javascript">
> /* <![CDATA[ */
> Script her
> /* ]]> */
> </script>

Men det virkede! Angående det med at lægge det som ikke er (X)HTML i
filer for sig selv er smart, og det gør jeg snart! Først skal jeg
lige have alle fejlene rettet.

Nu har jeg kun et problem tilbage!
Det er den med "img" taget og inden i den vil den ikke godkende
"name"

Hvad gør jeg?

tak på forhånd!


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

Birger Sørensen (23-08-2008)
Kommentar
Fra : Birger Sørensen


Dato : 23-08-08 14:12

martin tastede følgende:
>> <script type="text/javascript">
>> /* <![CDATA[ */
>> Script her
>> /* ]]> */
>> </script>
>>
>> Eller endnu bedre, læg alt det der ikke er HTML i filer for sig...
>>
>> Birger
>
> Tak Birger!!!!!
>
> Jeg vidste ikke lige det med Javascript
>
>> <script type="text/javascript">
>> /* <![CDATA[ */
>> Script her
>> /* ]]> */
>> </script>
>
> Men det virkede! Angående det med at lægge det som ikke er (X)HTML i
> filer for sig selv er smart, og det gør jeg snart! Først skal jeg
> lige have alle fejlene rettet.
>
> Nu har jeg kun et problem tilbage!
> Det er den med "img" taget og inden i den vil den ikke godkende
> "name"
>
> Hvad gør jeg?
>
> tak på forhånd!

Nej - hvis du havde vidst det, havde du vel skrevet det ;>)
Det er en helt almindelig fejl i inline js i XHTML.
Hvorfor har du valgt XHTML og ikke f.eks HTML 4.01?

Det er altid en god ide at skille tingene. Det hjælper til at overskue
hver ting for sig - indhold (html), formattering (css) og
funktionalitet (scripts).
Der er *meget* få tilfælde, hvor det er nødvendigt at blande tingene -
og de bør ikke blandes, hvis det kan undgås.
Det minimerer fejl, gør siderne overskuelige og gør dem nemmere at
vedligeholde og opdatere.
(Og der er ingenting der taler for at blande tingene i en bunke - det
fylder mindst det samme, og arbejder ikke hurtigere.)

Hvis jeg var dig, ville jeg skille tingene inden jeg rettede fejl. Selv
det er nemmere, når man har det hver for sig..
;>)

Birger



Birger Sørensen (23-08-2008)
Kommentar
Fra : Birger Sørensen


Dato : 23-08-08 14:02

Birger Sørensen forklarede den 23-08-2008:
> martin skrev:
>> Hej Igen!
>>
>> Har 2 problemer!
>>
>> Det første er et 'img' Problem.
>>
>> <img name="chr1" src="da-off.gif" alt="danish" /></a> så siger
>> den at
>>
>>> there is no attribute "name".
>>
>> prøvede at skrive ID, men det virkede ikke. Hvad kan jeg gøre?
>> Har tjekket at alle bogstaverne er med små.
>>
>> linkene er sidst i indlæget
>>
>> ----------------------------------
>> det andet problem!
>>
>>
>>
>> mit andet problem er det slideshow jeg har på min hjemmeside.
>>
>> whichimage=(whichimage < slideimages.length-1)? whichimage+1 : 0
>>
>> det er lige her "whichimage < slideimages.length-1" som det står nu virker
>> scriptet og det virker fint på min
>> hjemmeside, men den siger at man ikke kan bruge "<" Der står man
>> bare kan skifte "<" ud!
>>
>> "but it is recommended to use "&amp;", which is always safe."
>>
>> Det gør jeg så og der er ikke nogen fejl mere. Men nu virker
>> slideshowet ikke mere!
>>
>> Jeg har også prøvet de andre ting den foreslår, der sker det
>> samme som tidligere. Ingen fejl, men slideshowet virker ikke!
>>
>> nogen som kan hjælpe mig?
>>
>> Hjemmesiden:
>> http://www.pries-gate.dk/test/pries_consulting/website/test.html
>>
>> Validation:
>> http://validator.w3.org/check?uri=http%3A%2F%2Fwww.pries-gate.dk%
>> 2Ftest%2Fpries_consulting%2Fwebsite%2Ftest.html&charset=%28detect
>> +automatically%29&doctype=Inline&group=0
>
> Det er noget med den måde du anvender script på, og undlader at udkommentere
> korrekt til din doctype (XHTML).
>
> <script type="text/javascript">
> /* <![CDATA[ */
> Script her
> /* ]]> */
> </script>
>
> Eller endnu bedre, læg alt det der ikke er HTML i filer for sig...
>
> Birger

Glemte den første del af spørgsmålet...
Lidt overraskende - ikke at name ikke accepteres, men at id ikke gør
det, hvis du ellers har husket at det _skal_ være unikt.

http://www.w3.org/TR/xhtml1/#h-4.10

Ifølge det skal anvendes id til identifikation.
Så du må checke din kode. Brug af id skulle ikke volde problemer.
Det kan så være, at du mener det ikke virker i scriptet - det er så nok
fordi elementer med et givet id ikke kan hentes ud på samme måde som
elementer med et givet name. Dit script skal tilpasses - og jeg vil
gætte på det er det der driller dig, og ikke valideringen...

Jeg prøvede selv at se i din kode, men... jeg kan ikke engang finde det
billede du taler om.
Hvordan finder du selv rundt i det?
HTML filer til html.
js filer til javascript.
css filer til css.
inline scripts (*kun* til test) _kun_ i header.

<link rel="stylesheet" type="text/javascript" />
javascript som stylesheet? - den går vist nok ikke - i hvert fald er
der nemmere måder. Men så er der heller ikke givet noget filnavn, så...
Endelig er der strøet script rundt i xhtml'en (som er indholdet der
skal vises), hvilket umuliggør, både at overskue indholdet og
scripting. Og krydderiet er lige så mange tomme linier, som nogen der
står noget på...

Du bruger css - alligevel er der tilsyneladende brug &nbsp;'er til at
skabe afstand mellem elementer.


Så - ryd op, så kan det være der er nogen (måske endda dig selv?) der
kan overskue tingene godt nok til at (have lyst til at) finde ud af
hvad der måtte være galt.

Ved godt jeg er kritisk - men hvis man skal finde fejl, er man først
nødt til at kunne finde rundt - og det kan man ikke pt. Måske kan du
selv, nu - men om 2 måneder kan du ikke længere. Så bliver siden et
mareridt at vedligeholde.

Birger



Martin (23-08-2008)
Kommentar
Fra : Martin


Dato : 23-08-08 22:18

Birger Sørensen wrote in dk.edb.internet.webdesign.clientside:
> Birger Sørensen forklarede den 23-08-2008:
> > martin skrev:
> >> Hej Igen!
> >>
> >> Har 2 problemer!
> >>
> >> Det første er et 'img' Problem.
> >>
> >> <img name="chr1" src="da-off.gif" alt="danish" /></a> så siger
> >> den at
> >>
> >>> there is no attribute "name".
> >>
> >> prøvede at skrive ID, men det virkede ikke. Hvad kan jeg gøre?
> >> Har tjekket at alle bogstaverne er med små.
> >>
> >> linkene er sidst i indlæget
> >>
> >> ----------------------------------
> >> det andet problem!
> >>
> >>
> >>
> >> mit andet problem er det slideshow jeg har på min hjemmeside.
> >>
> >> whichimage=(whichimage < slideimages.length-1)? whichimage+1 : 0
> >>
> >> det er lige her "whichimage < slideimages.length-1" som det står nu virker
> >> scriptet og det virker fint på min
> >> hjemmeside, men den siger at man ikke kan bruge "<" Der står man
> >> bare kan skifte "<" ud!
> >>
> >> "but it is recommended to use "&", which is always safe."
> >>
> >> Det gør jeg så og der er ikke nogen fejl mere. Men nu virker
> >> slideshowet ikke mere!
> >>
> >> Jeg har også prøvet de andre ting den foreslår, der sker det
> >> samme som tidligere. Ingen fejl, men slideshowet virker ikke!
> >>
> >> nogen som kan hjælpe mig?
> >>
> >> Hjemmesiden:
> >> http://www.pries-gate.dk/test/pries_consulting/website/test.html
> >>
> >> Validation:
> >> http://validator.w3.org/check?uri=http%3A%2F%2Fwww.pries-gate.dk%
> >> 2Ftest%2Fpries_consulting%2Fwebsite%2Ftest.html&charset=%28detect
> >> +automatically%29&doctype=Inline&group=0
> >
> > Det er noget med den måde du anvender script på, og undlader at udkommentere
> > korrekt til din doctype (XHTML).
> >
> > <script type="text/javascript">
> > /* <![CDATA[ */
> > Script her
> > /* ]]> */
> > </script>
> >
> > Eller endnu bedre, læg alt det der ikke er HTML i filer for sig...
> >
> > Birger
>
> Glemte den første del af spørgsmålet...
> Lidt overraskende - ikke at name ikke accepteres, men at id ikke gør
> det, hvis du ellers har husket at det _skal_ være unikt.
>
> http://www.w3.org/TR/xhtml1/#h-4.10
>
> Ifølge det skal anvendes id til identifikation.
> Så du må checke din kode. Brug af id skulle ikke volde problemer.
> Det kan så være, at du mener det ikke virker i scriptet - det er så nok
> fordi elementer med et givet id ikke kan hentes ud på samme måde som
> elementer med et givet name. Dit script skal tilpasses - og jeg vil
> gætte på det er det der driller dig, og ikke valideringen...
>
> Jeg prøvede selv at se i din kode, men... jeg kan ikke engang finde det
> billede du taler om.
> Hvordan finder du selv rundt i det?
> HTML filer til html.
> js filer til javascript.
> css filer til css.
> inline scripts (*kun* til test) _kun_ i header.
>
> <link rel="stylesheet" type="text/javascript" />
> javascript som stylesheet? - den går vist nok ikke - i hvert fald er
> der nemmere måder. Men så er der heller ikke givet noget filnavn, så...
> Endelig er der strøet script rundt i xhtml'en (som er indholdet der
> skal vises), hvilket umuliggør, både at overskue indholdet og
> scripting. Og krydderiet er lige så mange tomme linier, som nogen der
> står noget på...
>
> Du bruger css - alligevel er der tilsyneladende brug  'er til at
> skabe afstand mellem elementer.
>
>
> Så - ryd op, så kan det være der er nogen (måske endda dig selv?) der
> kan overskue tingene godt nok til at (have lyst til at) finde ud af
> hvad der måtte være galt.
>
> Ved godt jeg er kritisk - men hvis man skal finde fejl, er man først
> nødt til at kunne finde rundt - og det kan man ikke pt. Måske kan du
> selv, nu - men om 2 måneder kan du ikke længere. Så bliver siden et
> mareridt at vedligeholde.
>
> Birger
>
>


Tak Birger Igen! igen!

Okay! Jeg rydder op! Også vender jeg tilbage!

Øhh... kunne det lad sig gøre at du(Birger) kunne sende en e-mail til mig?
(mail:martin@pries.dk)(
Så kunne jeg evt. kunne kontakte dig når der er ryddet op! Hvis du vil hjælpe
mig, når jeg har gjort det du har sagt.

Martin

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

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

Månedens bedste
Årets bedste
Sidste års bedste