Avatar billede dan_n Nybegynder
20. december 2004 - 16:26 Der er 18 kommentarer og
1 løsning

Hvorledes valideres XHTML URl's hos w3c

Jeg er ved at rette min kode så denne bliver valid XHTML.

Det går meget godt, jeg er dog stødt ind i et lille problem, med nogle links, som ikke vil valideres forde de indeholder & = mm.

Problemmet kan ses her:
http://validator.w3.org/check?uri=http%3A%2F%2Fwww.skitips.dk%2Fr%2Fpublic_html%2Fviewprofile.asp%3Fid%3D1

Hvordan løser jeg dette problem ???
http://www.skitips.dk/r/public_html/viewprofile.asp?id=1
Avatar billede Slettet bruger
20. december 2004 - 16:32 #1
du kan i hvert fald starte med at udskifte alle dine & i dine URLs med &
& er et reseveret tegn som bruges til at angive at det efterfølgende er en kode til et "specialtegn". koden for tegnet & er amp;
Avatar billede Slettet bruger
20. december 2004 - 16:41 #3
Og så har du sat noget af din liste ind i en container:

100: <ul>
101: <li>Diesel</li>
102: <li>G Star</li>
103: <li>Scotch & Soda</li>
104: <li>Matinique</li>
105: <li>Quicksilver</li>
106: <li>Bzr &#150; Bruuns Bazaar</li>
107: <span id="eddiebrands" style="display:none;">   
108: <li>Lee</li>
109: <li>Samsoe Samsoe</li>
110: <li>Instinct</li>
111: <li>Blue Philisophy original</li>
112: <li>Adidas</li>
113: <li>Puma </li>
114: <li>Matinique</li>
115: <li>Marlboro</li>
116: </span>
117: </ul>

Det ser ud som om du kan har den for at skjule den del af listen. Gør i stedet sådan:

<ul>
<li>Diesel</li>
<li>G Star</li>
<li>Scotch & Soda</li>
<li>Matinique</li>
<li>Quicksilver</li>
<li>Bzr &#150; Bruuns Bazaar</li>
<!--
<li>Lee</li>
<li>Samsoe Samsoe</li>
<li>Instinct</li>
<li>Blue Philisophy original</li>
<li>Adidas</li>
<li>Puma </li>
<li>Matinique</li>
<li>Marlboro</li>
-->
</ul>
Avatar billede Slettet bruger
20. december 2004 - 16:42 #5
dan_n -> Jeg tror du misforstod mig. Jeg mente at du skal erstatte & med &amp;
Avatar billede Slettet bruger
20. december 2004 - 16:43 #6
Så er det rigtig nok det du har gjort :)
Avatar billede Slettet bruger
20. december 2004 - 16:44 #7
Den vil jo selvfølgelig ikke virke hvis du indtaster
http://kort.eniro.dk/query?what=amap&amp;streetname=jernbanegade&amp;streetnumber=16&amp;postal_code=6000&amp;city=ko
i adressebaren og trykker enter!
Men prøv bare at skrive det i dit HTML dokument.. Så skulle der gerne komme et link til
http://kort.eniro.dk/query?what=amap&streetname=skovvangen&streetnumber=42&postal_code=6000&city=kolding
Avatar billede dan_n Nybegynder
20. december 2004 - 16:44 #8
>> gartzen
erstatningen, virker ikke

og det med listen ved jeg dog, men har ikke lige fundet en løsnin til. er show hide javascript, funktion. så <!-- kan jeg ikke bruge til noget
Avatar billede dan_n Nybegynder
20. december 2004 - 16:47 #9
>> gartzen
Takker
Det virker nu !! Smid lige et svar !
Avatar billede Slettet bruger
20. december 2004 - 16:50 #10
Jamen der er da masser af fejl endnu? :)
http://gartzen.1go.dk/572944.htm
Avatar billede olebole Juniormester
20. december 2004 - 17:10 #11
<ole>

Din JavaScript skal escapes som CDATA - men så kan dit JS ikke tolkes under HTML. Det er ikke så godt, når din side parses som HTML4.01 i stedet for som XHTML - og det gør den  :)

/mvh
</bole>
Avatar billede dan_n Nybegynder
20. december 2004 - 17:19 #12
>> olebole
Jeg fatter ikke en klap af hvad du skriver.

<?>
escapes som CDATA - men så kan dit JS ikke tolkes under HTML
</?>
Avatar billede dan_n Nybegynder
20. december 2004 - 17:23 #13
>> olebole
Hvordan løser jeg dette problem, så mine siden parses som XHTML
Avatar billede olebole Juniormester
20. december 2004 - 17:28 #14
Sådan skal du skrive JS under XHTML - ellers får du fejl:

<script type="text/javascript">
<![CDATA[
  // Din JavaScript kode her
]]>
</script>
Avatar billede olebole Juniormester
20. december 2004 - 17:30 #15
Du læser disse to og glemmer alt om XHTML i mindst et år endnu:
  http://www.eksperten.dk/artikler/537
  http://www.eksperten.dk/artikler/538

Som WWW ser ud idag, er XHTML totalt ubrugeligt - men om et par år, kan du begynde at bruge det til noget fornuftigt  ;o)
Avatar billede olebole Juniormester
20. december 2004 - 17:31 #16
PS: Selv W3C's egene sider, der er skrevet i XHTML, parses som dårlig HTML  :)
Avatar billede dan_n Nybegynder
20. februar 2005 - 14:09 #17
>> gartzen
Smid lige et svar så du kan få points
Avatar billede olebole Juniormester
20. februar 2005 - 20:10 #18
Vil det sige, der ikke er nogen grund til, du skriver XHTML? Meningen er bare, at koden skal parses som dårlig HTML ... eller?
Avatar billede Slettet bruger
20. februar 2005 - 20:21 #19
svar?
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