[html]link.asp?id=x&mod=bla niet valid @ w3c?

Pagina: 1
Acties:
  • 194 views sinds 30-01-2008
  • Reageer

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 22-08 13:14
Hoi,

na een aantal woorden uitleg van Cheatah op irc ben ik ook eens aan de slag gegaan met de validator van w3c.

Oké, goed het zal niet de beste zijn: (heb ik gehoord dan :))
code:
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">


Maar daar gaat het me nu heel even niet om. Wat ik wel vreemd/raar/irri vind is dit:
code:
1
<a href="default.asp?pagevar=&mod=news&id=68">

Mag dus blijkbaar niet.
Ik krijg de error: cannot generate system identifier for general entity "mod"

Het is me duidelijk dat dit niet goed is, maar hoe zou ik dit anders op moeten lossen?

Dit zijn namelijk allemaal elementen die ik nodig heb omdat de content uit een db gehaald wordt.

Eigenlijk heb ik 2 vragen:
1. welke doctype / dtd kan ik het beste gebruiken
2. hoe moet ik dat <a href="default.asp?pagevar=&mod=news&id=68"> oplossen?

Kan punt 2 wel opgelost worden?

Heart..pumps blood.Has nothing to do with emotion! Bored


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 09-01 11:25

D2k

? == &

Doet iets met Cloud (MS/IBM)


Verwijderd

1. Je gebruikt de DTD van de standaard waaraan je je wenst te houden.

2. Het ampersand tekem (&) zul je moeten escapen, omdat het teken het begin van een entity reference aangeeft. Dat escapen doe je door van het teken zelf een entity reference te maken: &amp;

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 22-08 13:14
D2k: Huh? ?==&? Vat ik even niet :)

Cheatah: verd***e, & Het lag zo voor de hand.
Maar zijn er nog regels wat betreft het gebruik van DTD? Ik zie en hoor overal xhtml e.d.

[ Voor 4% gewijzigd door TeeDee op 05-06-2003 10:13 ]

Heart..pumps blood.Has nothing to do with emotion! Bored


  • pjonk
  • Registratie: November 2000
  • Laatst online: 29-12-2025
Verwijderd schreef op 05 June 2003 @ 10:09:
1. Je gebruikt de DTD van de standaard waaraan je je wenst te houden.

2. Het ampersand tekem (&) zul je moeten escapen, omdat het teken het begin van een entity reference aangeeft. Dat escapen doe je door van het teken zelf een entity reference te maken: &amp;
Dat is idd een van de vreemdste regels die ze ooit verzonnen hebben.
Dit zou dus moeten worden:
code:
1
<a href="default.asp?pagevar=&amp;mod=news&amp;id=68">


Persoonlijk heb ik dit dus nog nooit gedaan en lap ik deze regel lekker aan m'n laars >:)

It’s nice to be important but it’s more important to be nice


Verwijderd

Doe je best. Probeer jij eens de variabelen a=1, regel=5 en copy=yes in een server-side script te krijgen met Internet Explorer, via een GET request (linkje bijvoorbeeld).

Die 'regel' is er niet om je te pesten.

[ Voor 13% gewijzigd door Verwijderd op 05-06-2003 13:20 ]


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 09-01 11:25

D2k

TeeDee schreef op 05 juni 2003 @ 10:13:
D2k: Huh? ?==&? Vat ik even niet :)
das een bugje dan?

ik tikte & a m p; in
en als je me quote zie je dat ook staan :+

Doet iets met Cloud (MS/IBM)


  • Mafioso
  • Registratie: November 2000
  • Laatst online: 07:55
Je had natuurlijk voordat je dit topic opende even zoeken of gewoon kijken in W&G :P, ik maakte de zelfde stomme fout |:( .. [rml][ XHTML] &-teken in href -> geen valid XHTML 1.0[/rml]
Pagina: 1