/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
SSI og http://validator.w3.org/
Fra : Ukendt


Dato : 04-03-03 16:21

Hej NG

Når jeg nu har en tabel i mit asp dokument:

<table>
<tr>
<!--#include virtual="test.asp"-->
</tr>
</table>

og har følgende i mit SSI dokument:

<td>Test</td>

Så giver Http://validator.w3.org følgende fejl:

"end tag for "TR" which is not finished"

det er fordi jeg mangler <td> i mit test.asp dokument, men hvordan løses det
så dokumentet bliver xhtml godkendt.

Tak
AHR



 
 
Lars Hoffmann (04-03-2003)
Kommentar
Fra : Lars Hoffmann


Dato : 04-03-03 16:29

"AHR" <ahr> escribió en el mensaje
news:3e64c46e$0$16179$edfadb0f@dread11.news.tele.dk...


> Så giver Http://validator.w3.org følgende fejl:
>
> "end tag for "TR" which is not finished"

Den må vi vist hellere se i action, kom med en URI
Med venlig hilsen
Lars Hoffmann



Ukendt (04-03-2003)
Kommentar
Fra : Ukendt


Dato : 04-03-03 16:44

> > Så giver Http://validator.w3.org følgende fejl:
> >
> > "end tag for "TR" which is not finished"
>
> Den må vi vist hellere se i action, kom med en URI
> Med venlig hilsen
> Lars Hoffmann

Har ingen. Det ligger lokalt. Men kan man have følgende:

<table>
<tr>
<!--#include virtual="test.asp"-->
</tr>
</table>

og så have <td> i SSI'en?



Lars Hoffmann (04-03-2003)
Kommentar
Fra : Lars Hoffmann


Dato : 04-03-03 16:51

"AHR" <ahr> escribió en el mensaje
news:3e64c9d4$0$16189$edfadb0f@dread11.news.tele.dk...
> > > Så giver Http://validator.w3.org følgende fejl:
> > >
> > > "end tag for "TR" which is not finished"
> >
> > Den må vi vist hellere se i action, kom med en URI
> > Med venlig hilsen
> > Lars Hoffmann
>
> Har ingen. Det ligger lokalt. Men kan man have følgende:
>
> <table>
> <tr>
> <!--#include virtual="test.asp"-->
> </tr>
> </table>
>
> og så have <td> i SSI'en?

Ja ingen problemer. Husk på at en #include bliver udført serverside,
således at clienten aldrig finder ud af at det rent faktisk er en
include der bliver brugt. sålænge det færdige output overholder en
HTML standard, er det ligemeget hvad der kommer fra en include og
hvad der kommer fra hoveddokumentet.
Hvad ser du hvis du laver enh view-source fra explorar når du har
loadet din side?
Med venlig hilsen
Lars Hoffmann



Stig Nygaard (04-03-2003)
Kommentar
Fra : Stig Nygaard


Dato : 04-03-03 16:56

Hej


AHR wrote:
>>>Så giver Http://validator.w3.org følgende fejl:
>>>"end tag for "TR" which is not finished"

> <table>
> <tr>
> <!--#include virtual="test.asp"-->
> </tr>
> </table>

Det kan godt være du får den fejl når du uoploader siden direkte til
validator.w3.org, men når du ligger siden på en webserver som fortolker
SSI, så er det jo ikke muligt for bruger/browser/validator at se at du i
virkeligheden bruger SSI og at hele siden på serveren i virkeligheden
ikke ligger i ét dokument. Browsere ved jo ikke hvad SSI er for noget,
og behøver heller ikke vide noget om det.

Idéen med SSI er jo netop at du kan dele dine HTML-filer op i flere, men
at det stadig for bruger/browser/validator ser ud som om det hele ligger
i én fil.

Med andre ord, læg du bar <td>...</td> i din include-fil. Du kan så
sætte validator.w3.org til at validere på den webadresse du ligger siden
på, og den vil validere uden problemer (forudsat din kode i øvrigt er
korrekt selvfølgelig, og at webserveren understøtter SSI).


--
Mvh. Stig
stig[at]rockland[dot]dk
http://www.rockland.dk/
* Bedre (D)HTML ?! --> http://www.rockland.dk/stig/upghtml.html *


Erik Ginnerskov (05-03-2003)
Kommentar
Fra : Erik Ginnerskov


Dato : 05-03-03 12:12


"AHR" <ahr> skrev
> > > Så giver Http://validator.w3.org følgende fejl:
> > >
> > > "end tag for "TR" which is not finished"
> >
> > Den må vi vist hellere se i action, kom med en URI
> > Med venlig hilsen
> > Lars Hoffmann
>
> Har ingen. Det ligger lokalt. Men kan man have følgende:
>
> <table>
> <tr>
> <!--#include virtual="test.asp"-->
> </tr>
> </table>

Hvis du har PWS eller IIS installeret på din computer kan du faktisk med
Opera åbne siden og få det færdige output (med inkluderede filer) valideret.

Se her hvordan du installerer og bruger PWS (IIS er lidt mere avanceret men
installation og brug er nogenlunde den samme):
http://www.hjemmesideskolen.dk/net/pws.asp

Når du har siden indlæst i Opera, højreklikker du på siden, vælger
menupunktet 'Ramme' og i næste menu vælger du 'Valider kildekode'. Så får du
i løbet af et øjeblik at vide, hvor der er problemer med din kode - hvis der
er nogen.

--
Med venlig hilsen
Erik Ginnerskov - erik snabela ginnerskov dot dk
http://www.hjemmesideskolen.dk - http://www.html-faq.dk
http://hjem.get2net.dk/sorgin



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408946
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste