geplaatst door: pietdejutter
Ik heb  een web-pagina A gemaakt waarbij je moet scrollen om alles van de pagina te kunnen lezen en zien.
Op deze pagina staan diverse links naar andere pagina's van mijn site.
Als ik op een link druk (b.v. halverwege op pagina A) naar een andere pagina B en vervolgens na het bekijken van die pagina B op de link terug of back druk dan kom ik weer op Pagina A maar niet op de plek waar ik vandaan kwam. Hoe krijg ik voor elkaar dat dat wel gebeurt?
aardappeltje, spinazie, schouder carbonaatje,
hummm.
Hoe voorkom ik dat mijn browser terug gaat naar het begin
8 december 2006 - 12:32    reactie #1
geplaatst door: Panico
(klok+klepelmodus) Ankers plaatsen?

btw, die knop back, is dat jouw eigen knop?

(Bewerkt door Panico om 12:33, 8-12-2006)

http://www.pauldj.nl/  ("Interesting reaction! But what does it mean?")
Hoe voorkom ik dat mijn browser terug gaat naar het begin
8 december 2006 - 12:33    reactie #2
geplaatst door: mvdg
Je moet zogeheten named anchors gebruiken.
Niet iedereen weet, dat je niet alleen kunt zeggen:
<a href='link.html'>tekst</a>
maar ook:
<a name='hierzo'></a>
ofwel
<a name='hierzo' />

Als je nu een link maakt naar document.html#hierzo kom je op de plek uit in het document waar je dat stukje code (anker) hebt geplaatst.

Overigens (en dit bedoelt Panico waarschijnlijk), in de meeste moderne browsers is het zo, dat als je de Back knop van de browser gebruikt, je sowieso de link weer in beeld krijgt waar je op hebt gedrukt, dat de browser dus automatisch dezelfde plek weer opzoekt.

(Bewerkt door mvdg om 12:35, 8-12-2006)

Mitch Design : websites en interactieve toepassingen : http://www.mitchdesign.nl
Hoe voorkom ik dat mijn browser terug gaat naar het begin
8 december 2006 - 12:49    reactie #3
geplaatst door: pietdejutter
@`Panico en mvdg bedankt voor de snelle antwoorden ik ga het even uitproberen. :thumbs-up:
aardappeltje, spinazie, schouder carbonaatje,
hummm.
Hoe voorkom ik dat mijn browser terug gaat naar het begin
8 december 2006 - 17:48    reactie #4
geplaatst door: pietdejutter
@mvdg,

Ik heb even twee pagina's geplaatst (met zo maar wat tekst) waarvan hier de link  
http://www.pietdejutter.nl/a.html
Ik heb het op verschillende manieren geprobeerd maar het lukt me niet. Wat moet ik op de pagina   A en/of B voor een code zetten? zodat als je op pagina B (onderaan) op de link terug drukt dat pagina A niet terug springt naar het begin maar weer terug komt bij de link druk hier?

aardappeltje, spinazie, schouder carbonaatje,
hummm.
Hoe voorkom ik dat mijn browser terug gaat naar het begin
8 december 2006 - 18:08    reactie #5
geplaatst door: Jopo
Heb het net geprobeerd, maar als ik na de ’info’-pagina p[ de terug-button klik, dan kom ik weer gewoon onderaan de eerste pagina terug...
Hoe voorkom ik dat mijn browser terug gaat naar het begin
10 december 2006 - 12:44    reactie #6
geplaatst door: pietdejutter
@Jopo,

Ik ben er achter gekomen waarom het bij mij (waarschijnlijk) niet lukte om de code met named anchors op de juiste wijze te plaatsen. Het komt door Safari want dat is de enigste browser waarbij de pagina terug springt naar het begin. Bij alle, mij bekende browsers Camino, Firefox, Mozilla, Netscape, Opera en  Internet explorer werken de named anchors wel. Nogmaals dank allemaal voor de hulp. :thumbs-up:

aardappeltje, spinazie, schouder carbonaatje,
hummm.
Hoe voorkom ik dat mijn browser terug gaat naar het begin
11 december 2006 - 09:32    reactie #7
geplaatst door: mvdg
Nog even aanvulling: misschien was mijn voorbeeld niet helemaal juist, ik kan me voorstellen dat het uitmaakt of je iets tussen de A tags in zet, dus:
<a name='hierzo'>de tekst waar je naartoe wilt springen</a>
in plaats van
<a name='hierzo'></a>

Immers de browser zorgt dat datgene waar je naartoe linkt, in beeld verschijnt. Als er dan niks tussen de A's staat misschien negeert ie het dan, kan ik me voorstellen.

Het is ook wat lastig te testen aangezien veel browsers tegenwoordig sowieso onthouden waar je vandaan kwam en daar uit zichzelf al heen scrollen...

Mitch Design : websites en interactieve toepassingen : http://www.mitchdesign.nl
Hoe voorkom ik dat mijn browser terug gaat naar het begin
11 december 2006 - 12:25    reactie #8
geplaatst door: pietdejutter
@mvdg,

Alleen Safari blijft naar het begin van pagina A terug springen als je vanaf pagina B (in mijn voorbeeldje) op de link terug drukt,   zie http://www.pietdejutter.nl/a.html

Alle andere bovengenoemde browsers geven Pagina A weer op de plaats waar ik het anker heb geplaatst als ik op de link terug druk in pagina B.

Als je op de backknop of terugknop van je browser drukt dan is inderdaad de pagina te zien op de plaats waar je gebleven was.

En dat lukt mij nu ook doormiddel van de code die je op het forum hebt gezet als ik op een link terug op een pagina druk.
Waarom Safari zich niets van het anker aantrekt en de andere browsers wel is misschien toch we leuk om te weten, wie het weet mag het zeggen.
Nogmaals bedankt.  :thumbs-up:

aardappeltje, spinazie, schouder carbonaatje,
hummm.
Hoe voorkom ik dat mijn browser terug gaat naar het begin
11 december 2006 - 12:36    reactie #9
geplaatst door: mvdg
Safari doet het ook goed als je mijn laatste opmerking meeneemt;
zie als voorbeeld www.mitchdesign.nl/temp/a.html en bekijk de
code bij die a name="hierzo" om te zien hoe het zit.
Mitch Design : websites en interactieve toepassingen : http://www.mitchdesign.nl
Hoe voorkom ik dat mijn browser terug gaat naar het begin
11 december 2006 - 13:08    reactie #10
geplaatst door: pietdejutter
 Hè hè,

Ik snap het nu eindelijk, ik heb de code aangepast.

Alles doet het nu naar wens, bedankt. :thumbs-up:

(Bewerkt door pietdejutter om 13:15, 11-12-2006)

aardappeltje, spinazie, schouder carbonaatje,
hummm.