redirect naar positie op pagina
ik heb op mijn website een lijst van records die uit een db komen. als ik dan op 1 van die records klikt dan wijzigt hij iets en redirect hij terug naar de pagina. alleen wil ik dat hij ook naar de zelfde positie terug gaat. anders moet je weer gaan scrollen en zoeken. weet iemand hoe ik dit voor elkaar kan krijgen??
groeten
bedankt voor de reactie. maar er staat ook dat t niet door elke server wordt ondersteunt. is dit de enige manier?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
<style>
div {
height: 2000px;
}
</style>
</head>
<body>
<a name="top"></a>
<p>This is the top of the page</p>
<nav>
<ul>
<li><a href="#top">Top</a></li>
<li><a href="#middle">Middle</a></li>
<li><a href="#bottom">Bottom</a></li>
</ul>
</nav>
<div></div>
<a name="middle"></a>
<p>This is the middle of the page</p>
<nav>
<ul>
<li><a href="#top">Top</a></li>
<li><a href="#middle">Middle</a></li>
<li><a href="#bottom">Bottom</a></li>
</ul>
</nav>
<div></div>
<nav>
<ul>
<li><a href="#top">Top</a></li>
<li><a href="#middle">Middle</a></li>
<li><a href="#bottom">Bottom</a></li>
</ul>
</nav>
<a name="bottom"></a>
<p>This is the bottom of the page</p>
</body>
</html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
<style>
div {
height: 2000px;
}
</style>
</head>
<body>
<a name="top"></a>
<p>This is the top of the page</p>
<nav>
<ul>
<li><a href="#top">Top</a></li>
<li><a href="#middle">Middle</a></li>
<li><a href="#bottom">Bottom</a></li>
</ul>
</nav>
<div></div>
<a name="middle"></a>
<p>This is the middle of the page</p>
<nav>
<ul>
<li><a href="#top">Top</a></li>
<li><a href="#middle">Middle</a></li>
<li><a href="#bottom">Bottom</a></li>
</ul>
</nav>
<div></div>
<nav>
<ul>
<li><a href="#top">Top</a></li>
<li><a href="#middle">Middle</a></li>
<li><a href="#bottom">Bottom</a></li>
</ul>
</nav>
<a name="bottom"></a>
<p>This is the bottom of the page</p>
</body>
</html>
Dat mag niet. Het zijn ID's, en die moeten uniek zijn.
Daarnaast hoef je geen <a> meer te gebruiken. Dit werkt ook
Als je naar pagina.html#top gaat
Maar dit werkt dus ook: pagina.php#watdanook
Wat jij dus bij je verwijder-actie moet meegeven aan de link is iets als dit:
delele.php?id=123&pos=pos122
$_GET['pos'] bevat dan 'pos122'.
Na je verwijder-header geef je dan een redirect naar overzicht.php#pos122
Waarom een nummer lager (122 is er nog, 123 niet, 124 wel)? Zodat je net iets boven je verwijderde punt staat.
Je kan niet naar #pos123 verwijzen, want die heb je net verwijderd.
Pak dus het ID ervoor (let op: dat kan makkelijk een gat van tientallen of duizendtallen zijn!)
Eddy E op 06/10/2013 17:10:16:
Ik zie 3x #top, 3x #middle en 4x #bottom.
Dat mag niet. Het zijn ID's, en die moeten uniek zijn.
Dat mag niet. Het zijn ID's, en die moeten uniek zijn.
Eddy, het zijn allemaal snelkoppelingen die je telt. en snelkoppelingen mag je zo vaak plaatsen als je wil. en er staat al helemaal nergens een id.
Ik.probeer t laatste te doen van wat jij zeg. Ik geef id waarde mee. Bij de volgende file haal ik die op. Die zet ik dan weer weg in de redirect.
Ik gebruik wel header om terug te gaan naar mijn pagina.
Maar het werkt niet
Gr