/ 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
Validering af dybe links
Fra : Brian Christensen


Dato : 28-11-02 22:27

Hej
Kan man virkelig ikke opnå en fejlfri validering af en side, hvis den
indeholder dybe links ?
Et eksempel på et sådant dybt link kommer her :
<a
href="http://www.dk-hostmaster.dk/dkhostcms/bs?pageid=63&action=cmsview&language=da#10">registreringsgebyr

mvh
Brian


 
 
Andreas Haugstrup Pe~ (28-11-2002)
Kommentar
Fra : Andreas Haugstrup Pe~


Dato : 28-11-02 22:38

Brian Christensen <brian@ryo.dk> wrote in news:3DE68A1C.5070806@ryo.dk:

> Hej
> Kan man virkelig ikke opnå en fejlfri validering af en side, hvis den
> indeholder dybe links ?
> Et eksempel på et sådant dybt link kommer her :
> <a
> href="http://www.dk-hostmaster.dk/dkhostcms/bs?pageid=63&action=cmsview&
> language=da#10">registreringsgebyr</a>

Brug &amp; og ikke &

--
Andreas
<http://www.solitude.dk>

Brian Christensen (28-11-2002)
Kommentar
Fra : Brian Christensen


Dato : 28-11-02 23:06



Andreas Haugstrup Pedersen wrote:

>
> Brug &amp; og ikke &
>

Øh, først blev jeg lidt forvirret over svaret, da jeg tænkte at der da
også er et & i &amp; Dernæst var det ikke alene & tegnet der var
problemet, men også at der står "action" og "language" i det dybe link.
Så prøvede jeg, det skader jo aldrig , og hvad skete der så...
Jo, det virkede jo helt fantastisk godt !!!

Rigtig mange tak Andreas


Lasse Reichstein Nie~ (29-11-2002)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 29-11-02 11:24

Brian Christensen <brian@ryo.dk> writes:

> Andreas Haugstrup Pedersen wrote:
>
> > Brug &amp; og ikke &

> Øh, først blev jeg lidt forvirret over svaret, da jeg tænkte at der da
> også er et & i &amp; Dernæst var det ikke alene & tegnet der var
> problemet, men også at der står "action" og "language" i det dybe link.

Der er skam en god forklaring :)

I HTML betyder < og > noget specielt. For at man alligevel kan skrive
dem i almindelig tekst, uden at lave et tag ud af det, så har man
indført en måde at skrive dem på: &lt; og &gt; (for "less than" og
"greater than"). Ok, det er noget man har arvet fra SGML, svjh, og det
bruges også til at indsætte andre tegn som fx &aring; (lille-å). Noget
på formen &...; er en "entitet", og alt der begynder med & skal også
afsluttes med ;.

Nu betyder &-tegnet pludselig også noget specielt. Derfor skal man
skrive &amp; (for "ampersand", det fine ord for og-tegn) hvis man
mener at der skal stå et og-tegn, ellers betyder &-tegnet starten på
en entitet. Det virker lidt underligt at &amp; også indeholder et
og-tegn, men her bruges det netop til at starte en entitet, og så
er alle glade.

> Så prøvede jeg, det skader jo aldrig , og hvad skete der så...
> Jo, det virkede jo helt fantastisk godt !!!

Jep. Nogle browsere gætter at et &, der ikke efterfølges af navnet
på en entitet og et semikolon, ikke er en entitet, og viser det bare
som et og-tegn. Det er venligt, men forkert, af dem, og er ikke noget
man kan løbe an på i alle browsere.

Det forvirrer nok også, at man ikke skal skrive &amp; når man skriver
adressen direkte ind i adressefeltet, men kun når det er del af en
HTML-side. Det er fordi det er HTML-specifikationen der siger at & er
speciel, og adressefeltet har ikke det problem.

Håber det hjælper
/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
'Faith without judgement merely degrades the spirit divine.'

Erik Ginnerskov (29-11-2002)
Kommentar
Fra : Erik Ginnerskov


Dato : 29-11-02 13:59


> > Brug &amp; og ikke &

Rigtig nyttig lærdom på et problem, jeg tror mange har bakset med.

Erik Ginnerskov
egin@oncable.dk
http://hjem.get2net.dk/egin



Andreas Haugstrup Pe~ (29-11-2002)
Kommentar
Fra : Andreas Haugstrup Pe~


Dato : 29-11-02 14:36

"Erik Ginnerskov" <egin@oncable.dk> wrote in news:3de7644c$0$156
$edfadb0f@dread16.news.tele.dk:

>> > Brug &amp; og ikke &
>
> Rigtig nyttig lærdom på et problem, jeg tror mange har bakset med.

Hvis de mange så bare kunne kigge kort tilbage i de gamle indlæg vil de
kunne se at dette emne dukker op et par gange om måneden. Man kan ikke
svare lige entusiatisk hver gang.

--
Andreas
<http://www.solitude.dk>

Jens Gyldenkærne Cla~ (29-11-2002)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 29-11-02 00:16

Brian Christensen skrev:

>> Brug &amp; og ikke &

> Øh, først blev jeg lidt forvirret over svaret, da jeg tænkte
> at der da også er et & i &amp; Dernæst var det ikke alene &
> tegnet der var problemet, men også at der står "action" og
> "language" i det dybe link.

& bruges i html til at skrive en lang række specialtegn - fx &quot;
&gt; &lt; &aring;. Da & således selv bliver et specialtegn skal det
også "pakkes ind" før det må bruges. Koden hertil er - som du har
set - &amp;

Alle tegnkoderne har det tilfælles at de begynder med & og
afsluttes med ;
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Jens Gyldenkærne Cla~ (28-11-2002)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 28-11-02 23:30

Brian Christensen skrev:

> Kan man virkelig ikke opnå en fejlfri validering af en side,
> hvis den indeholder dybe links ?

Prøv at erstatte & med &amp;

> href="http://www.dk-hostmaster.dk/dkhostcms/bs?pageid=63&action
> =cmsview&language=da#10">registreringsgebyr</a>

Altså:
....s/bs?pageid=63&amp;action=cmsview&amp;language=da
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

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