Huhu,
ich habe ein Frage bezüglich Web Development.
Ich habe eine Seite, bei der es manchmal sinnvoll ist manuell und manchmal via Sprungmarken zu navigieren.
Falls die Seite jetzt neu aufgerufen wird (z.B. durch ein Formular), dann springt er ja logischer Weise immer nach oben.
Bekomme ich das irgendwie hin, dass er immer genau(!) an die Stelle springt, an die der Benutzer davor war.
Mir fällt als einzige Lösung ein, dass ich immer Sprungmarken über jedes Formular mache und danach zurück an dieses Formular springe.
Da das Ganze vielleicht etwas unverständlich klingt, habe ich schnell ne Testseite gemacht:
Code:
<!DOCTYPE HTML>
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>Unbenanntes Dokument</title>
</head>
<body>
<ul>
<li>Jump to:</li>
<li><a href="#one">one</a></li>
<li><a href="#three">three</a></li>
<li><a href="#six">six</a></li>
</ul>
<a name="one">one</a>
<p>
Inhalt one
*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>
*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>
*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>
</p>
<a name="three">three</a>
<p>
Inhalt three
*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>
*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>
*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>
</p>
<p>
Ohne Sprungmarke
<form>
<input type="submit" value="Testen"></input>
</form>
</p>
<a name="six">six</a>
<p>
Inhalt six
*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>
*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>
*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>
</p>
</div>
</body>
</html>