[HTML]linken naar alinea in de tekst, hoe?

Pagina: 1
Acties:
  • 309 views sinds 30-01-2008
  • Reageer

  • sjaakaq
  • Registratie: September 2003
  • Laatst online: 29-09 07:31

sjaakaq

It might get loud

Topicstarter
Ik heb waarschijnlijk een vraag die al 100x in de search staat en die al 10.000x beantwoord is op google alleen ik heb geen idee waarop ik moet zoeken of hoe het heet...

In (bijv.) de FAQ's op google staat bovenaan een inhoudsopgave die bestaat uit links. Als je bijv. klikt op de link "vragen" dan ga je automatisch een stuk naar beneden in het document (in dit geval: in de post), precies naar de alinea "vragen". Hoe doe je dit? Ik heb wel door dat sites die dit doen een linkvorm hebben als
code:
1
<a href="leukesite.html#sjaak">Sjaak</a>

Uit pagina's die dit gebruiken kan ik de precieze werking echter niet achterhalen...wie helpt?

[ Voor 6% gewijzigd door sjaakaq op 10-05-2004 17:00 ]

leoaq.fm // Jeune Loop


  • eborn
  • Registratie: April 2000
  • Laatst online: 22-12 13:11
Je gebruikt:

code:
1
<a href="#kopje">Dit gaat naar 'kopje'</a>

en vervolgens:

code:
1
<a name="kopje"></a>

om aan te geven waar hij naartoe moet springen.

[ Voor 22% gewijzigd door eborn op 10-05-2004 17:02 ]


  • sjaakaq
  • Registratie: September 2003
  • Laatst online: 29-09 07:31

sjaakaq

It might get loud

Topicstarter
eborn schreef op 10 mei 2004 @ 17:01:
Je gebruikt:

code:
1
<a href="#kopje">Dit gaat naar 'kopje'</a>

en vervolgens:

code:
1
<a name="kopje"></a>

om aan te geven waar hij naartoe moet springen.
En dan moet ik dus tussen deze2 de inhoud plaatsen?
code:
1
<a name="kopje">hier staat de tekst die bij kopje hoort, ergens in mijn html document!</a>


O, en hoe zorg ik dat ie naar
code:
1
<a name="kopje"></a>

zoekt in een ander frame? Met target gewoon? (dus:)
code:
1
<a href="#kopje" target="mooiframe">Dit gaat naar 'kopje'</a>

leoaq.fm // Jeune Loop


Verwijderd

'#blaat' i.c.m. '<h2 id="blaat">Inhoud hier</h2>' is beter. Het H2 element dient hier als voorbeeld en kan uiteraard elk willekeurig element voorstellen.

  • Johnny
  • Registratie: December 2001
  • Laatst online: 19-12 10:58

Johnny

ondergewaardeerde internetguru

Het name attribuut is verouderd, je kunt beter id gebruiken, dan heb je ook geen losse <a> tag meer nodig.

code:
1
<p id="alinea">alinea met tekst</p>

Aan de inhoud van de bovenstaande tekst kunnen geen rechten worden ontleend, tenzij dit expliciet in dit bericht is verwoord.


  • eborn
  • Registratie: April 2000
  • Laatst online: 22-12 13:11
Johnny schreef op 10 mei 2004 @ 17:05:
Het name attribuut is verouderd, je kunt beter id gebruiken, dan heb je ook geen losse <a> tag meer nodig.

code:
1
<p id="alinea">alinea met tekst</p>
Grappig, weer wat geleerd. Ik dacht altijd dat zo'n anchor alleen met de name-tag binnen een <A> werkte.

Maar goed, zo vaak gebruik ik het ook niet ;)

  • sjaakaq
  • Registratie: September 2003
  • Laatst online: 29-09 07:31

sjaakaq

It might get loud

Topicstarter
OK vet het werkt!
Alleen...nu link ik dus naar een P (alinea), echter, deze wordt volgens mij verticaal gecentreerd, hoe zorg ik dat deze alinea bovenaan komt te staan? (dus: de alinea waarnaar gelinkt wordt komt bovenaan te staan, in mijn geval bovenaan een iframe)

Sorry dit kwam omdat de alinea helemaal ondeirn stond, er was niks meer om onder weer te geven ;) 8)7

Dank aan allen!

[ Voor 21% gewijzigd door sjaakaq op 10-05-2004 17:15 ]

leoaq.fm // Jeune Loop


  • sjaakaq
  • Registratie: September 2003
  • Laatst online: 29-09 07:31

sjaakaq

It might get loud

Topicstarter
Ik heb nu geen frames meer, maar vul mijn pagina (of iig een bepaalde DIV) met PHP include.

Zie http://www.supersop.nl/t610/index.php

Als je op de knop 'Contact' drukt, zou de paragraaf die begint met "Jacques Brel" bovenaan moeten komen te staan...maar dat werkt dus niet.

Is het mogelijk om op deze manier naar een deel in een ge-include php bestand te verwijzen?

leoaq.fm // Jeune Loop


Verwijderd

En was PHP server-side of client-side? ;)

  • sjaakaq
  • Registratie: September 2003
  • Laatst online: 29-09 07:31

sjaakaq

It might get loud

Topicstarter
server-side toch?

Maarre...wat heeft dat ermee te maken :? :D

BTW, het lukt nu wel, alleen nu heb ik de link:

code:
1
<a href="home.php#Jacques Brel">Contact</a>


Dan opent ie home.php in een nieuw venster, dus niet in die DIV, en zet daar dan "Jacques Brel" boven.

leoaq.fm // Jeune Loop


Verwijderd

Maarre...wat heeft dat ermee te maken :? :D
Dat je dus niet naar bestanden moet gaan linken die je include (dat gebeurt aan de kant van de server), maar naar het bestand waar het uiteindelijk in komt te staan. 'index.php' in dit geval, nietwaar?

  • sjaakaq
  • Registratie: September 2003
  • Laatst online: 29-09 07:31

sjaakaq

It might get loud

Topicstarter
Soms voel ik me dom.

Meestal terecht.

Dankjewel.

_/-\o_

leoaq.fm // Jeune Loop

Pagina: 1