/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Validering af scripts
Fra : Dennis Munding


Dato : 27-09-04 18:53

Hej alle!

Så slår "Spørge-Jørgen" til igen....

Jeg vil bare lige spørge, om der er nogen, der ved, hvordan man
får valideret scripts???

Jeg har nemlig nogle links til bannerservice og affiliates, som
indeholder scripts, men de validerer ikke....

Fejlmeldingerne er mange og på enkelte tegn, men få selv syn for
sagen på:

http://validator.w3.org/check?uri=http%3A%2F%2Fmundings-memorial.
dk%2F

Det er primært det nederste i rapporten, som volder mig kvaler...


Med venlig hilsen

Dennis Munding

http://mundings-memorial.dk/
http://home1.stofanet.dk/Skovaa_Munding.dk/

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

 
 
Knud Gert Ellentoft (27-09-2004)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 27-09-04 20:07

Dennis Munding skrev:

>http://validator.w3.org/check?uri=http%3A%2F%2Fmundings-memorial.dk%2F

Det er primært det nederste i rapporten, som volder mig kvaler...

& skal skrives &

target er ikke tilladt i strict xhtml

align="center" er ikke tilladt, skal skrives i css

width angives i css

javascript skal skrives som
<script type="text/javascript">
ikke med language.
--
Knud
Topposter du svar, så ryger du på min ignoreringsliste.
http://usenet.dk/netikette/citatteknik.html

Dennis Munding (27-09-2004)
Kommentar
Fra : Dennis Munding


Dato : 27-09-04 20:45

Hej Knud!

> & skal skrives &
>
> target er ikke tilladt i strict xhtml
>
> align="center" er ikke tilladt, skal skrives i css
>
> width angives i css
>
> javascript skal skrives som
> <script type="text/javascript">
> ikke med language.

Mange tak! Så skulle det være på plads....

Men jeg har stadig 8 punkter, som jeg ikke rigtig kan blive klog på....

there is no attribute "target"
(Hvad kan man bruge istedet, når jeg gerne vil have, at siden åbner i et
nyt vindue??)

De sidste 7 punkter kan du se på:

http://validator.w3.org/check?uri=http%3A%2F%2Fmundings-memorial.dk%2F&cha
rset=%28detect+automatically%29&doctype=%28detect+automatically%29


Med venlig hilsen

Dennis Munding

http://mundings-memorial.dk/
http://home1.stofanet.dk/Skovaa_Munding.dk/

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

Knud Gert Ellentoft (27-09-2004)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 27-09-04 21:24

Dennis Munding skrev:

> there is no attribute "target"
>(Hvad kan man bruge istedet, når jeg gerne vil have, at siden åbner i et
>nyt vindue??)

Bruger transitional som doctype og ikke strict.
Eller bedre lade det være op til brugeren selv at afgøre om et
link skal åbne i et nyt vindue eller ej.f
>De sidste 7 punkter kan du se på:
>
>http://validator.w3.org/check?uri=http%3A%2F%2Fmundings-memorial.dk%2F&charset=%28detect+automatically%29&doctype=%28detect+automatically%29

Fejlene:

Mener du må lægge dem i et eksternt script, som andre har
foreslået.

Muligvis andre har et bedre svar der.
--
Knud
Topposter du svar, så ryger du på min ignoreringsliste.
http://usenet.dk/netikette/citatteknik.html

Jens Peter Karlsen (27-09-2004)
Kommentar
Fra : Jens Peter Karlsen


Dato : 27-09-04 20:27

Enklest er slet ikke at validere dem. Læg Scripts i en ekstern *.js
fil og link til denne i stedet.
<script type="text/javascript" src="myscript.js">
</script>

Regards Jens Peter Karlsen. Microsoft MVP - Frontpage.

On 27 Sep 2004 17:52:38 GMT, Dennis Munding
<webmaster@mundings-memorial.dk> wrote:

>Jeg vil bare lige spørge, om der er nogen, der ved, hvordan man
>får valideret scripts???


Dennis Munding (27-09-2004)
Kommentar
Fra : Dennis Munding


Dato : 27-09-04 20:49

Hej Jens!

> Enklest er slet ikke at validere dem. Læg Scripts i en ekstern *.js
> fil og link til denne i stedet.
> <script type="text/javascript" src="myscript.js">
> </script>

Skal jeg så ligge kaldet, der hvor jeg har logoet, som hører til
scriptet??


Med venlig hilsen

Dennis Munding

http://mundings-memorial.dk/
http://home1.stofanet.dk/Skovaa_Munding.dk/

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

Erik Ginnerskov (27-09-2004)
Kommentar
Fra : Erik Ginnerskov


Dato : 27-09-04 21:36

Dennis Munding wrote:

>> Enklest er slet ikke at validere dem. Læg Scripts i en ekstern *.js
>> fil og link til denne i stedet.
>> <script type="text/javascript" src="myscript.js">
>> </script>
>
> Skal jeg så ligge kaldet, der hvor jeg har logoet, som hører til
> scriptet??

Ja.

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



Jens Gyldenkærne Cla~ (27-09-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 27-09-04 20:30

Dennis Munding skrev:

> Fejlmeldingerne er mange og på enkelte tegn, men få selv syn for
> sagen på:

Der er forskellige typer af fejl på siden. Vi tager dem fra toppen:

1) "there is no attribute "target""
I strict-dokumenter er target-parameteren (der kan åbne sider i nye
vinduer eller i andre rammer) ikke tilladt. Brug transitional hvis
du vil holde fast i target eller drop target og lad brugeren selv
bestemme om der skal åbnes et nyt vindue.

2-7 og 8-13) En hel række fejl der alle skyldes at &-tegnet står
"frit" i en html-kode. Erstat alle forekomster af "&" med "&amp;",
så er du fri for mange fejl.

14) "there is no attribute "language""
Language-parameteren til script er forældet - slet den helt.

15) required attribute "type" not specified
Til gengæld mangler type-parameteren. En scriptblok skal se ud som
følger: <script type="text/javascript"></script>


Herefter følger en del fejl der opstår når man prøver at få script-
kode til at udskrive html-kode. Den letteste måde at få den slags
til at validere på er ved at lægge javascripts i eksterne filer. Så
er der ingen risiko for at de bliver fortolket som html - og dermed
udgør de heller ikke noget valideringsmæssigt problem.
--
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

Erik Ginnerskov (27-09-2004)
Kommentar
Fra : Erik Ginnerskov


Dato : 27-09-04 21:30

Dennis Munding wrote:
> Hej alle!
>
> Så slår "Spørge-Jørgen" til igen....
>
> Jeg vil bare lige spørge, om der er nogen, der ved, hvordan man
> får valideret scripts???

Javascripts kan ofte give valideringsfejl. Og de scripts, som man ikke selv
kan ændre på (reklamebannere), er de værste.

Du kan omgå problemet, ved at lægge scriptet ud i en js-fil. I stedet for at
skrive

<script type="text/javascript>
[scriptkode her]
</script>

.... skriver du

<script type="text/javascript" src="reklame1.js"></script>

Læg så scriptkoden ud i en js-fil.

Lav en sådan js-fil for hvert reklamebanner i javascript - med tilhørende
kald i html.

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



Allan Vebel (27-09-2004)
Kommentar
Fra : Allan Vebel


Dato : 27-09-04 23:32

Erik Ginnerskov <erik@donotspammmeplease.invalid> skrev:

> Javascripts kan ofte give valideringsfejl. Og de scripts, som
> man ikke selv kan ændre på (reklamebannere), er de værste.

Dem ændrer jeg ofte i - i valideringens navn. I de fleste tilfælde
skal "&" ændres til "&amp;", så validerer det.

Jeg har også været ude for de seje af slagsen, men alt kan
løses så det validerer - bare den rigtige kode kommer ind.

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



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

Månedens bedste
Årets bedste
Sidste års bedste