Avatar billede jochke Nybegynder
28. marts 2004 - 12:26 Der er 9 kommentarer og
1 løsning

Hvorfor vil den ikke validere dette XHTML?

Hvorfor kan dette ikke lade sig gøre i XHTML 1.0 Trans.
Validatoren kommer med følgende fejl:

Line 74, column 23: document type does not allow element "b" here (explain...).
  myScroller1.addItem("<b>Det skal stå med fed</b>");

Det er en del af javascript. Som der skal stå med fed.
Avatar billede voirsous Nybegynder
28. marts 2004 - 12:28 #1
prøv at skujle din javascript med:
<script...
<!-- 
javascript
-->
</script>
Avatar billede pelkjaer Nybegynder
28. marts 2004 - 12:32 #2
eller skriv <strong></strong> - eller <span style="font-weight:bold;"></span>
Avatar billede jochke Nybegynder
28. marts 2004 - 12:36 #3
pelkjaer -> Det hjælper ikke. Har prøvet.
Avatar billede jochke Nybegynder
28. marts 2004 - 12:36 #4
voirsous -> Det hjælper til gengæld at skjule scriptet. :)
Avatar billede nikolajdu Nybegynder
28. marts 2004 - 12:41 #5
myScroller1.addItem("<\b>Det skal stå med fed<\/b>");

burde virke ligeså godt :))
Avatar billede jochke Nybegynder
28. marts 2004 - 13:44 #6
Hmm den virker ikke...
Output:
<>Det skal stå med fed
Avatar billede jochke Nybegynder
28. marts 2004 - 13:45 #7
Og validatoren siger:
Note: The Validator XML support has some limitations.
Line 75, column 21: character "<" is the first character of a delimiter but occurred as data
Avatar billede nikolajdu Nybegynder
28. marts 2004 - 13:50 #8
myScroller1.addItem("\<b>Det skal stå med fed\</b>");

En eller anden variant skal virke ;-)
Avatar billede jochke Nybegynder
28. marts 2004 - 14:11 #9
Hmm heller ikke. Har aldrig set man kan bruge sådan nogle \ i den sammenhæng.
Avatar billede nikolajdu Nybegynder
28. marts 2004 - 14:32 #10
Det kan jeg så fortælle dig er et ganske almindeligt llille hack :))
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester