/
Forside
/
Teknologi
/
Udvikling
/
HTML
/
Nyhedsindlæg
Login
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Stil et spørgsmål
Skriv et tip
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
HTML
#
Navn
Point
1
molokyle
11184
2
Klaudi
5506
3
bentjuul
3377
4
severino
2040
5
smorch
1950
6
strarup
1525
7
natmaden
1396
8
scootergr..
1320
9
e.c
1150
10
miritdk
1110
Ankerlinks og base href
Fra :
Steen
Dato :
17-05-04 20:32
Hvis jeg vil lave et internt link i et dokument til f.eks. det sted i
dokumentet, hvor der står <a id="hejsa"></a>, skriver jeg blot <a
href="#hejsa">Klik her!</a>. Men hvis jeg har
<base href="
http://minserver.dk/"
/>
stående i headeren, så linker det interne link pludselig til
http://minserver.dk/#hejsa,
og det går jo ikke.
Hvad gør man så?
Mvh Steen
Knud Gert Ellentoft (
17-05-2004
)
Kommentar
Fra :
Knud Gert Ellentoft
Dato :
17-05-04 20:47
"Steen" <virker@ikke.invalid> skrev :
>Hvis jeg vil lave et internt link i et dokument til f.eks. det sted i
>dokumentet, hvor der står <a id="hejsa"></a>, skriver jeg blot <a
>href="#hejsa">Klik her!</a>. Men hvis jeg har
>
><base href="
http://minserver.dk/"
/>
>
>stående i headeren, så linker det interne link pludselig til
>
http://minserver.dk/#hejsa,
og det går jo ikke.
Skriver sidens navn
<a href="side.htm#hejsa">
Hvad der skal afhænger lidt af hierakiets opbygning, i hvilke
mapper de ligger.
Måske bedre at bruge fuld sti så
<a href="
http://minside.dk/mappenavn/side.htm#hejsa">
--
Knud
http://hjemmesider.frac.dk
med en smule indhold - mere kommer
Anders Thorsen Holm (
17-05-2004
)
Kommentar
Fra :
Anders Thorsen Holm
Dato :
17-05-04 20:48
"Steen" <virker@ikke.invalid> wrote:
> Hvis jeg vil lave et internt link i et dokument til f.eks. det sted i
> dokumentet, hvor der står <a id="hejsa"></a>, skriver jeg blot <a
> href="#hejsa">Klik her!</a>.
Eller endnu bedre - du sætter IDet på det relevante element:
<a href="#hejsa">Gå til hejsa</a>
....
<h1 id="hejsa">Hejsa!</h1>
<p>Ja, goddaw do.</p>
> Men hvis jeg har
>
> <base href="
http://minserver.dk/"
/>
>
> stående i headeren, så linker det interne link pludselig til
>
http://minserver.dk/#hejsa,
og det går jo ikke.
Netop. <base href=... /> angiver hvorledes relative URLer skal
håndteres - i dit tilfælde bliver #hejsa tolket ud fra
http://minserver.dk.
> Hvad gør man så?
Hvis du ved, hvordan selve dokumentet er placeres/tolkes ud fra
basen, kan du tilpasse dine interne links derefter.
Altså hvis du har et dokument på adressen
http://minserver.dk/foo/
og du har angivet basen til at være
http://minserver.dk/
skal de interne links i dokumentet skrives således:
<a href="foo/#hejsa">
Et måske mere uddybende indlæg besvarende samme spørgsmål i alt.html:
<
http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&safe=off&frame=right&th=9675d9d27d44d7e7&seekm=254dcsocdvvji8plu3ls38gcevcsn2n63f%404ax.com#link1>
<
http://tinyurl.com/24e9x>
Se evt. på siden med mit CV, hvor jeg gør tilsvarende:
<
http://www.thorsenholm.dk/cv/>
--
Anders Thorsen Holm |
http://www.thorsenholm.dk
Overvejer du at købe en DVD-afspiller? Så hold dig fra Fona!
Læs hvorfor:
http://www.thorsenholm.dk/fona/
Bertel Lund Hansen (
17-05-2004
)
Kommentar
Fra :
Bertel Lund Hansen
Dato :
17-05-04 20:52
Steen skrev:
>Hvis jeg vil lave et internt link i et dokument til f.eks. det sted i
>dokumentet, hvor der står <a id="hejsa"></a>, skriver jeg blot <a
>href="#hejsa">Klik her!</a>. Men hvis jeg har
><base href="
http://minserver.dk/"
/>
>stående i headeren, så linker det interne link pludselig til
>
http://minserver.dk/#hejsa,
og det går jo ikke.
>Hvad gør man så?
Hvad *jeg* gør? Undrer mig over at du skifter base når du gerne
vil linke internt.
Hvad *du* gør?
Bruger den komplette adresse i linket:
<a
href="
http://mitheltegetdomæne.dk/detførstedokument.htm#hejsa">Klik
her!</a>.
--
Bertel
http://bertel.lundhansen.dk/
FIDUSO:
http://fiduso.dk/
Anders Thorsen Holm (
17-05-2004
)
Kommentar
Fra :
Anders Thorsen Holm
Dato :
17-05-04 21:01
Bertel Lund Hansen <nospamius@lundhansen.dk> wrote:
> Hvad *jeg* gør? Undrer mig over at du skifter base når du gerne
> vil linke internt.
Det har skam sine anvendelsesområder - på min hjemmeside (hvor jeg gør
brug af RewriteRules i .htaccess) gør det det noget nemmere at bevare
en logisk strukturering/addressering af mine dokumenter.
Jarre-sektion:
<
http://www.thorsenholm.dk/jarre/>
Links til tegneserier:
<
http://www.thorsenholm.dk/links/tegneserier/>
Uddannelsesrelaterede links:
<
http://www.thorsenholm.dk/links/uni/>
CV:
<
http://www.thorsenholm.dk/cv/>
Men, det kræver som sagt at man er lidt påpasselig med sine interne
links:
Personlige oplysninger i CV:
<
http://www.thorsenholm.dk/cv#personligt>
--
Anders Thorsen Holm |
http://www.thorsenholm.dk
Overvejer du at købe en DVD-afspiller? Så hold dig fra Fona!
Læs hvorfor:
http://www.thorsenholm.dk/fona/
Søg
Alle emner
Teknologi
Udvikling
HTML
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177822
Tips :
31980
Nyheder :
719565
Indlæg :
6410990
Brugere :
218912
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2026 kandu.dk. Alle rettigheder forbeholdes.