Avatar billede tjgrindsted Nybegynder
16. april 2007 - 23:37 Der er 6 kommentarer og
1 løsning

xhtml validerings fejl

Hej

Jeg har problemer med = og " i to linjer, hvordan kan jeg slippe for fejlen !? (Arebjder i ASP.NET VB.)

Error Line 160 column 140: reference to entity "imageidentity" for which no system identifier could be generated.
...ult.aspx?pageidentity=4&imageidentity=20061012">2. Søndag</a><font color="#FThis is usually a cascading error caused by a an undefined entity reference or use of an unencoded ampersand (&) in an URL or body text. See the previous message for further details.

Ang. = tegnet mellem imageidentity=20061012.


Error Line 192 column 146: there is no attribute "target".
...ref="http://www.dhl-hund.dk/" target="_blank" title="danske hundeejers landsfYou have used the attribute named above in your document, but the document type you are using does not support that attribute for this element. This error is often caused by incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Transitional" document type to get the "target" attribute), or by using vendor proprietary extensions such as "marginheight" (this is usually fixed by using CSS to achieve the desired effect instead).

This error may also result if the element itself is not supported in the document type you are using, as an undefined element will have no supported attributes; in this case, see the element-undefined error message for further information.

How to fix: check the spelling and case of the element and attribute, (Remember XHTML is all lower-case) and/or check that they are both allowed in the chosen document type, and/or use CSS instead of this attribute. If you received this error when using the <embed> element to incorporate flash media in a Web page, see the FAQ item on valid flash.

ang. " tegnet efter = tegnet mellem target="_blank".
Avatar billede Slater Ekspert
17. april 2007 - 01:21 #1
Problemerne er umiddelbart at der ikke er noget der hedder target i XHTML, og at du skal erstatte & med &amp; i links.

Hvad er du mener med problemer med = og " ?
Avatar billede tjgrindsted Nybegynder
17. april 2007 - 10:38 #2
hvad er target så erstattet med i xhtml !?
Avatar billede Slater Ekspert
17. april 2007 - 12:19 #3
Intet. Hvis du vil åbne i et nyt vindue, hedder det onclick="window.open()"

Idéen er at W3C mener folk selv skal have lov til at bestemme om et link skal åbnes i et nye vindue. Det giver for så vidt også lidt mening, da mange vinduer, jeg IKKE vil have i nye vinduer, bliver åbnet sådan nu, men stadig synes jeg personligt det er mere irriterende end gavnligt at fjerne target. Heldigvis virker det stadig på de fleste browsere - så skal man bare ignorere fejlen i W3C valideringen.

Din side overholder jo også stadig standarden, selvom du får et par fejl, hvis bare det er attributter og tags der er lagt ind med vilje, og du har overvejet at måske de ikke vil ses ens alle vegne.
Avatar billede tjgrindsted Nybegynder
17. april 2007 - 13:40 #4
Er ny i Asp.Net og også lidt i xhtml/html så kan ligeså godt lære det fra starten men ja træls at target ikke kan bruges men vil lige prøve med onclick="window.open() i mit A-tag. så vil du ikke lægge et svar for tror ikke der er så meget ved det mere, og 1000 tak for hjælpen.
Avatar billede Slater Ekspert
17. april 2007 - 14:44 #5
Så lidt.
Hvis du er interesseret i den bedste måde at åbne et vindue på, via window.open(), så kan du finde en tråd om det her: http://www.eksperten.dk/spm/742858 :)
Avatar billede jensgram Nybegynder
23. april 2007 - 17:03 #6
"This is usually a cascading error caused by a an undefined entity reference or use of an unencoded ampersand (&) in an URL or body text. See the previous message for further details." -> Det betyder, at du skal erstatte & (ampersand) med HTML-entiteten (&amp;):

...lt.aspx?pageidentity=4&amp;imageidentity=20061012">2. Søn...

http://www.w3.org/TR/xhtml1/#C_12
Avatar billede tjgrindsted Nybegynder
23. april 2007 - 17:08 #7
beklager ventetiden Viperine dit svar hjælp 100%
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