Avatar billede tweak Nybegynder
10. januar 2006 - 09:24 Der er 8 kommentarer og
1 løsning

Side nr. udskrives forkert.?

På min gæstebog udskrives side nr. sådan: intNum

Hvis jeg fjerner "" omkring intNum udskrives det som tal, men så validere den ikke rigtigt i W3C

Response.Write "<p>Gå til side "
For intNum = 1 To intPageCount
  Response.Write "<a class='link2' href='/at.asp?page=" & intNum & "'>" & "intNum" & "</a> "
Next
%>
Avatar billede nielle Nybegynder
10. januar 2006 - 09:39 #1
Hvordan lyder beskeden fra W3C?
Avatar billede tweak Nybegynder
10. januar 2006 - 09:41 #2
an attribute value must be a literal unless it contains only name characters.
Avatar billede tweak Nybegynder
10. januar 2006 - 09:43 #3
Du får lige det hele :)


You have used a character that is not considered a "name character" in an attribute value. Which characters are considered "name characters" varies between the different document types, but a good rule of thumb is that unless the value contains only lower or upper case letters in the range a-z you must put quotation marks around the value. In fact, unless you have extreme file size requirements it is a very very good idea to always put quote marks around your attribute values. It is never wrong to do so, and very often it is absolutely necessary.
Avatar billede nielle Nybegynder
10. januar 2006 - 11:05 #4
Bizart at den brokker sig over noget med atributter - det er jo slet ikke en attribut.

Hvad får du hvis du prøver med dette?

Response.Write "<a class='link2' href='/at.asp?page=" & intNum & "'>42</a> "
Avatar billede tweak Nybegynder
10. januar 2006 - 11:21 #5
;-) Ja så hedder alle side nr. 42
Avatar billede tweak Nybegynder
10. januar 2006 - 11:36 #6
Ja nu må I sq ha mig undskyldt.!!

Inden jeg oprettede denne tråd rettede jeg:

Response.Write "<a class='sidenr' href=/gb.asp?page=" & intNum & ">" & intNum & "</a>"

til:

Response.Write "<a class='sidenr' href='/gb.asp?page=" & intNum & "'>" & intNum & "</a>"

og prøvede så flere gange at validere med samme resultat, nu skulle jeg så lige prøve med:

Response.Write "<a class='sidenr' href='/gb.asp?page=" & intNum & "'>" & intNum & "</a>"

igen - og nu melder den ingen fejl... Haaaaa
Avatar billede tweak Nybegynder
10. januar 2006 - 11:47 #7
Før så et link til en side sådan ud:

href=/gb.asp?page=3>3</a>

og nu :~)

href='/gb.asp?page=3'>3</a>
Avatar billede nielle Nybegynder
10. januar 2006 - 14:52 #8
Det er den sidste som er den rigtigt hvis du vil have det til at validere.

Grunden til mit spørgsmål 10/01-2006 11:05:53 var om du kunne prøve om denne også resulterede i en W3C fejlmedelelse?
Avatar billede tweak Nybegynder
11. januar 2006 - 09:02 #9
nielle, det gjorde den ikke :) Håber det er okay jeg selv svare.
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
Kurser inden for grundlæggende programmering

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