Hallo!
Ich habe in eine Seite eingebaut, dass eine Tabellenzeile per default
mittels "display:none" ausgeblendet wird, und per Link durch "display: block" eingeblendet wird.
Das ist soweit auch kein Problem, nur ist diese Zeile leider weiter unten im Dokument, so dass man nach unten scrollen muss.
Wenn ich jetzt aber per Javascript-Funktion die Zeile einblende, wird die Seite im Browser anscheinend neu erzeugt, also nicht neu geladen, sondern nur neu gerendert. Das führt dazu, dass man wieder oben auf der Seite ist und runterscrollen muss.
Ich verwende folgende Funktion um die Zeile ein- und auszublenden:
<script type="text/javascript">
<!--
function change() {
line = document.getElementById("langaben");
if (line.style.display == "none") {
line.style.display = "block";
line.align = "center";
}
else {
line.style.display = "none";
}
}
//-->
</script>
Kann man nicht irgendwie an diese Stelle wo die Zeile eingeblendet wird hinscrollen?
Kann man per Javascript das Browserfenster zu einem Anker bewegen, ohne die Seite neu zu laden? Wie?
Oder kann man irgendwie anders an die Stellen scrollen? Die Beispiel in SELFHTML zu den Scroll-Funktionen funktionieren bei mir alle nicht.
Viele Grüße
Andreas