php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.02.2006, 11:02  
Erfahrener Benutzer
 
Registriert seit: 16.08.2004
Beiträge: 145
DDogg
Standard Automatischer scroll/jump/sprung bei laden einer Seite

Es gibt doch die HTML Funktion mit der man wenn man auf einen Link klickt, innerhalb einer Seite auf eine bestimmte Stelle springen lassen kann.
Also

Code:
<a name="Sprungziel">Text oder Bild etc..</a>


...
Sprungauslöserlink 
Kann man das auch automatisieren??
Also kann man wenn man eine neue Seite öffent, diese Seite direkt an eine direkte Stelle springen lassen? Ohne das ein Klick nötig ist
DDogg ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 10.02.2006, 11:07  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Ja, aber überlass doch die Entscheidung dem User!

http://de.selfhtml.org/javascript/ob....htm#scroll_by
http://de.selfhtml.org/javascript/ob....htm#scroll_to
Zergling-new ist offline   Mit Zitat antworten
Alt 10.02.2006, 11:13  
Erfahrener Benutzer
 
Registriert seit: 16.08.2004
Beiträge: 145
DDogg
Standard

Vielen Dank!

Wenn ich dem User die Entscheidung überlasse könnte es wohl zu leichter verwirrung führen. Die Seite ist vom Design her predistiniert für eine autoscroll. Und man sieht auch das man automatisch zum relevanten Inhalt hingescrollt wird.

Einfacher gesagt: Ohne den AutoScroll würde der unerfahrene Internetzer verwirrt, der erfahrene würde Zurechtkommen.
Mit Autoscroll wird der unerfahrene Internetzer zu der von ihm gewünschten Info hingetragen, der erfahrene erkennt die klasse programmeirung :wink:
DDogg ist offline   Mit Zitat antworten
Alt 10.02.2006, 11:19  
Erfahrener Benutzer
 
Registriert seit: 16.08.2004
Beiträge: 145
DDogg
Standard

Urgh ... zu früh gefreut.

Beim Javascript bei selfhtml ist immer noch ein click erforderlich.
Es soll aber automatisch beim laden der Seite passiern.

Dann müsste das so funktionieren oder?

Code:
<script type="text/javascript">
for (var i = 1; i <= 100; i++)
function NachOben () {
  var y = 0;
  if (window.pageYOffset) {
    y = window.pageYOffset;
  } else if (document.body && document.body.scrollTop) {
    y = document.body.scrollTop;
  }
  if (y > 0) {
    window.scrollBy(0, -10);
    setTimeout("NachOben()", 10);
  }
}
</script>

<body onload="NachOben()">
Geht aber nich ... liegt ein meinen unzureichenden Javascript Kenntnissen
DDogg ist offline   Mit Zitat antworten
Alt 10.02.2006, 11:33  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Code:
for (var i = 1; i <= 100; i++)
function NachOben () {
Was hast du vor?
Vielleicht dann doch besser manuell statt normalen Links eben noch den Anker #content dranhängen?
Zergling-new ist offline   Mit Zitat antworten
Alt 10.02.2006, 11:37  
Erfahrener Benutzer
 
Registriert seit: 16.08.2004
Beiträge: 145
DDogg
Standard

Wenn man auf die Seite kommt, soll Sie automatisch auf Zeile 200 springen. Das selbe Prinzip was ich mit dem javascript erreiche, nur eben onload nich per click.

Und eigentlich soll die Seite auch direkt hinspringen, nicht scrollen .

Also praktisch onload"springe in Zeile 200"
DDogg ist offline   Mit Zitat antworten
Alt 10.02.2006, 11:48  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Das löst du besser mit dem Anker. Denn mit scrollTo springst du pixelweise rum, soweit ich weiß.
Du könntest im onLoad und location.hash prüfen, ob der Anker #content verwendet wurde, wenn nicht, dorthinspringen:

PHP-Code:
<html>
<
body onLoad="if (location.hash != '#content') location.hash = '#content';">
..
<
a name="content">Zeile 200</a>
...
</
body>
</
html
Zergling-new ist offline   Mit Zitat antworten
Alt 10.02.2006, 11:54  
Erfahrener Benutzer
 
Registriert seit: 16.08.2004
Beiträge: 145
DDogg
Standard

Perfekt. Das is genau das was ich wollte .

Vielen Dank!
DDogg ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Bei richtiger Eingabe Daten an nächste Seite versenden xx_heidi_xx PHP Tipps 2008 49 27.05.2008 14:56
3 Listen Werte ausgeb ohne Automatischer scroll/jump/sprung bei laden einer Seite Apfelsine PHP Tipps 2008 4 03.05.2008 14:47
laden einer PHP Seite dauert viel zu lange seven-12 PHP Tipps 2006 2 03.05.2006 15:23
Automatischer scroll/jump/sprung bei laden einer Seite phpbeginner HTML, Usability und Barrierefreiheit 6 18.08.2005 16:03
Seite nicht mit F5 oder über den Browser neu laden lassen? PHP Tipps 2005-2 4 09.08.2005 00:58
Header Location aus Frame für die ganze Seite laden Plague PHP Tipps 2005 3 22.05.2005 16:06
[Erledigt] Beim Laden einer Seite in zwischenablage kopieren HTML, Usability und Barrierefreiheit 8 21.04.2005 23:33
frage bezüglich seite neu laden... Sclot HTML, Usability und Barrierefreiheit 4 08.03.2005 23:26
seite einmalig neu laden HTML, Usability und Barrierefreiheit 6 08.03.2005 22:16
Automatischer scroll/jump/sprung bei laden einer Seite beim einloggen?!?! PHP Tipps 2004-2 1 25.11.2004 10:31
per link ganze seite in tabelle laden ? PHP Tipps 2004-2 3 18.11.2004 22:33
php+Seite kann nicht angeziegt werden, Seite existiert aber Server, Hosting und Workstations 2 09.09.2004 08:21
[Erledigt] Seite nicht cachen... bzw immer aktuell laden.. HTML, Usability und Barrierefreiheit 10 20.08.2004 14:37
Bei Anklicken einer Checkbox Automatischer scroll/jump/sprung bei laden einer Seite PHP Tipps 2004 3 02.08.2004 23:45
wie kann sich eine seite selbst neu laden? PHP Tipps 2004 0 25.07.2004 13:27

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
javascript zu anker scrollen, javascript anker scrollen, javascript zu anker springen, automatisch zu anker springen, automatischer scroll, javascript anchor springen, javascript zum anker springen, javascript anker springen, html scrolling springen, http://www.php.de/html-usability-und-barrierefreiheit/36931-automatischer-scroll-jump-sprung-bei-laden-einer-seite.html, automatisch zum anker springen, php sprung, html automatisch zur zeile springen, automatisch zu anker springen html, javascript zum anker scrollen, javascript scroll anker, automatisch zum anker springen html, automatisch zu anchor springen, automatischer scrollbalken, automatisch zu anker scrollen

Alle Zeitangaben in WEZ +1. Es ist jetzt 23:04 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.