23. juli 2005 - 01:39Der er
10 kommentarer og 1 løsning
Link til et andet sted, men på samme side?
Hvordan gør jeg sådan, at jeg har et link på samme side som teksten, og det link skal så få en ned i bunden til det nederste tekst, når man klikker på linket... Hvordan?
Øhm... Måske ville det være bedre, hvis jeg lige prøvede at uddybe spørgsmålet.
Lad os sige at på siden er der tre afsnit med tekst, hvor overskriften er "Overskrift1", "Overskrift2" og "Overskrift3". Øverst har jeg tre links, som har de samme navne som overskrifterne. Når man klikker på et link (fx. "Ocerskrift2"), så skulle den springe ned til det sted, hvor afsnittet med "Overskrift2" starter.
Du kan også kalde #-referencerne noget andet. F.eks.:
Linkene øverst på siden: <a href="#Overskrift1">Overskrift1</a> <a href="#Overskrift2">Overskrift2</a> <a href="#Overskrift3">Overskrift3</a>
Afsnitene nederst på siden: <div id="Overskrift1">Her er Overskrift1</div> <div id="Overskrift2">Her er Overskrift2</div> <div id="Overskrift3">Her er Overskrift3</div>
Jeg er vildt uenig med dig her. Links og anchors er standard html og burde være det der er MEST crossbrowser.
derudover er et nummer ( i atributten id="1" ) ikke en lovligt CNAME værdi. Den skal starte med et bogstav, og derfeter kan der så komme bogstaver og cifre (ihvertfald Netscape opfører sig underligt når den får sådan et cname.
Men så vidt jeg husker, fungerer name="etellerandet" ikke i Firefox, hvor id="etellerandet" fungerer.
Omkring cifre i begyndelsen af attributten id="etellerandet", kan jeg godt forestille mig at du har ret. Dog har jeg ikke oplevet problemer i IE og FF.
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.