zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > Barrierefreiheit
Seite neu laden Skiplinks funktionieren nicht

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 11.04.2009, 15:00
Benutzerbild von DieterWelzel
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 28.09.2006
Ort: Siegburg (bei Bonn)
Beiträge: 131
DieterWelzel befindet sich auf einem aufstrebenden Ast
Frage Skiplinks funktionieren nicht

Liebe XHMTL-Forumsgemeinde,

anlässlich des CSS Naked Day habe ich bei meinem WordPress-Blog mit dem Theme Blitzblank unter Dieter Welzel´s Blog festgestellt, dass die Skiplinks nicht funktionieren. Wenn man sie anklickt, springt die Seite zurück zum Anfang. Ich habe aber nicht herausgefunden woran das liegt.

Das Problem scheint übrigens auch bei allen gängigen Browsern aufzutreten (FF, IE, Safari). Opera klappte das CSS deaktivieren irgendwie nicht.

Hier der Code der Skiplinks:

HTML-Code:
<a class="skip" href="#content" title="Sprungmarke zum Inhalt">Zum Inhalt springen</a><span class="hideme"> . </span>
<a class="skip" href="#navigation" title="Sprungmarke zur Navigation">Zur Navigation springen</a><span class="hideme"> . </span>
Die anzuspringenden Codestellen sind (Hinweis: name habe ich für alte Browser drin gelassen, aber auch ohne trat bei mir das o.g. Problem auf):
HTML-Code:
<a id="navigation" name="navigation"></a>
und
HTML-Code:
<a id="content" name="content"></a>
Der zugehörige CSS-Code lautet:
Code:
.skip,.hideme,.print{position:absolute;top:-1000em;left:-1000em;height:1px;width:1px}
.skip:focus,.skip:active{position:static;top:0;left:0;height:auto;width:auto}
Über Hinweise was die Ursache für das Problem ist oder gar wie man es gelöst bekommt, würde ich mich sehr freuen.

Beste Grüße
Dieter
__________________
http://www.dieter-welzel.de
http://www.webseiten-infos.de
http://bluelight-rock.de
http://www.jurafernstudium.de
Dreamweaver CS5 | Windows 7 | IE 9, 8, 7, 6 | Firefox 6 | Opera 11.5 | Safari 5

Geändert von DieterWelzel (11.04.2009 um 15:05 Uhr) Grund: Tippfehler korrigiert
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 11.04.2009, 15:09
Benutzerbild von mantiz
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 25.02.2007
Beiträge: 2.843
mantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz sein
Standard

Du hast für den div#header ein onkeypress="document.location.href='...'" definiert.
Wenn also JS aktiv ist, wird dies jedes Mal ausgeführt und da die Skiplinks in diesem Header liegen ...
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 11.04.2009, 15:17
Benutzerbild von DieterWelzel
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 28.09.2006
Ort: Siegburg (bei Bonn)
Beiträge: 131
DieterWelzel befindet sich auf einem aufstrebenden Ast
Standard Danke!!!

Hallo mantiz,

danke! Das war die Ursache.

Der JavaScript-Code steht standardmäßig in dem Theme. Warum weiß ich nicht.

Wenn sonst alles funktioniert, bleibt er selbstverständlich draußen.

Beste Grüße
Dieter
__________________
http://www.dieter-welzel.de
http://www.webseiten-infos.de
http://bluelight-rock.de
http://www.jurafernstudium.de
Dreamweaver CS5 | Windows 7 | IE 9, 8, 7, 6 | Firefox 6 | Opera 11.5 | Safari 5
Mit Zitat antworten
  #4 (permalink)  
Alt 11.04.2009, 15:17
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 14.03.2007
Ort: Bad Schmiedeberg
Beiträge: 1.395
regloh wird schon bald berühmt werden
Standard

Bei mir erscheinen beim Durchtabben überhaupt keine Skiplinks
Mit Zitat antworten
  #5 (permalink)  
Alt 13.04.2009, 12:41
Benutzerbild von DieterWelzel
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 28.09.2006
Ort: Siegburg (bei Bonn)
Beiträge: 131
DieterWelzel befindet sich auf einem aufstrebenden Ast
Daumen hoch Danke!

Zitat:
Zitat von regloh Beitrag anzeigen
Bei mir erscheinen beim Durchtabben überhaupt keine Skiplinks
Danke! Hatte ich nicht getestet.
Habe nun CSS so angepasst, so dass man die Skiplinks beim Durchtabben sehen sollte.

Einziges "Problem" bei den Nicht-Blogseiten unter Dieter Welzels private Website zu Fernstudium, Musik, PC ist noch, dass nur die Skiplinks mit der Tabulatorentaste anspringen lassen.

Hat da noch jemand eine Erklärung oder einen Tipp wie ich das ändern kann?

Wäre mir eine große Hilfe.

Beste Grüße
Dieter
__________________
http://www.dieter-welzel.de
http://www.webseiten-infos.de
http://bluelight-rock.de
http://www.jurafernstudium.de
Dreamweaver CS5 | Windows 7 | IE 9, 8, 7, 6 | Firefox 6 | Opera 11.5 | Safari 5
Mit Zitat antworten
  #6 (permalink)  
Alt 13.04.2009, 15:28
Benutzerbild von toscho
Perplexifikator
XHTMLforum-Kenner
 
Registriert seit: 22.05.2004
Ort: Halle/Saale
Beiträge: 1.565
toscho sorgt für eine eindrucksvolle Atmosphäretoscho sorgt für eine eindrucksvolle Atmosphäre
Standard

Lösche Tabindex. Das ist schlimmer als Flash. Deine Accesskey übernehmen in schlechten Browsern übrigens Standardkürzels des Browsers. Das kann unmöglich deine Absicht sein, oder?
__________________
toscho.de
Mit Zitat antworten
  #7 (permalink)  
Alt 13.04.2009, 16:00
Benutzerbild von DieterWelzel
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 28.09.2006
Ort: Siegburg (bei Bonn)
Beiträge: 131
DieterWelzel befindet sich auf einem aufstrebenden Ast
Frage Tabindex und Accesskey

Zitat:
Zitat von toscho Beitrag anzeigen
Lösche Tabindex. Das ist schlimmer als Flash. Deine Accesskey übernehmen in schlechten Browsern übrigens Standardkürzels des Browsers. Das kann unmöglich deine Absicht sein, oder?
Wieso ist Tabindex schlimmer als Flash?
Da wäre ich Dir für nähere Erläuterungen - gerne auch mit Links/Quellen - dankbar.

Zitat:
Zitat von toscho Beitrag anzeigen
Deine Accesskey übernehmen in schlechten Browsern übrigens Standardkürzels des Browsers. Das kann unmöglich deine Absicht sein, oder?
Ich weiß, dass eine kleine Anzahl meiner Accesskeys zumindest suboptimal ist, da sie von dem einem oder anderen Browser schon vorbelegt sind (siehe hier auch Accesskeys und Accesskeys: Fakten und Standards ? Artikel von Jens Meiert ).

In diesem Fall favorisiere ich wie Jens Meiert das Risiko einer Doppelbelegung bei einem Teil der Nutzer einzugehen. Ich zitiere hier mal Jens Meiert (letzter Absatz des verlinkten Abschnitts von der Website):
Zitat:
Von diesem Punkt aus kann man zweierlei Argumentationen folgen, nämlich auf den Einsatz von Accesskeys zu verzichten, da diese nie ohne potentielle Probleme eingesetzt werden können, oder aufgrund der dennoch hohen Wahrscheinlichkeit, dass diese Probleme bei einem guten Teil zu wählender Tasten nicht auftreten werden, den Nutzen für blinde, auf die Tastatur angewiesene und auch »gewöhnliche« Benutzer zu betonen und dabei auf vorhandene und zu etablierende Standards zu setzen. Persönlich favorisiere ich letzteres.
Welche Gründe sprechen denn konkret aus Deiner Sicht oder der anderer Mitglieder des XHTML-Forums gegen den Einsatz meiner / von Accesskeys?

Beste Grüße
Dieter
__________________
http://www.dieter-welzel.de
http://www.webseiten-infos.de
http://bluelight-rock.de
http://www.jurafernstudium.de
Dreamweaver CS5 | Windows 7 | IE 9, 8, 7, 6 | Firefox 6 | Opera 11.5 | Safari 5
Mit Zitat antworten
  #8 (permalink)  
Alt 13.04.2009, 16:14
Benutzerbild von toscho
Perplexifikator
XHTMLforum-Kenner
 
Registriert seit: 22.05.2004
Ort: Halle/Saale
Beiträge: 1.565
toscho sorgt für eine eindrucksvolle Atmosphäretoscho sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat:
Zitat von DieterWelzel Beitrag anzeigen
Wieso ist Tabindex schlimmer als Flash?
Weil man in Browsern mit schlampiger Implementation nicht herauskommt. Flash kann man immerhin abschalten, tabindex nicht.

Zitat:
Ich weiß, dass eine kleine Anzahl meiner Accesskeys zumindest suboptimal ist, da sie von dem einem oder anderen Browser schon vorbelegt sind […]
Das ist ein enorm starker Grund. Accesskeys haben dann einen Zweck, wenn man eine Webapplikation täglich bedient, wie beispielsweise GMail. Und selbst dann muß der Nutzer sie abschalten können. Das trifft bei deiner Seite aber nicht zu; niemand wird »deine« Accesskeys auswendig lernen. Du bietest auch keinen Weg an, wie man dennoch die ursprüngliche Funktion der Kürzel ohne Maus erreichen kann.
Der Nutzen für den Leser ist einfach nicht vorhanden.
__________________
toscho.de
Mit Zitat antworten
  #9 (permalink)  
Alt 13.04.2009, 17:06
Benutzerbild von DieterWelzel
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 28.09.2006
Ort: Siegburg (bei Bonn)
Beiträge: 131
DieterWelzel befindet sich auf einem aufstrebenden Ast
Daumen hoch Re: Gründe gegen tabindex und accesskey

Zitat:
Zitat von toscho Beitrag anzeigen
Weil man in Browsern mit schlampiger Implementation nicht herauskommt. Flash kann man immerhin abschalten, tabindex nicht.
Das überzeugt mich. Allerdings staune ich immer wieder was es da an HTML-Tags gibt, die man dann doch nicht verwenden soll.

Werde die tabindex auch herausnehmen, da ich ja meine Webseiten mit XHTML und CSS erstellt habe und im Gegensatz zu Tabellenlayout eine hoffentlich akzeptable lineare Darstellung der Inhalte erfolgt, wenn CSS ausgeschaltet ist bzw. ein Screenreader zum Einsatz kommt.

Zitat:
Zitat von toscho Beitrag anzeigen
Das ist ein enorm starker Grund. Accesskeys haben dann einen Zweck, wenn man eine Webapplikation täglich bedient, wie beispielsweise GMail. Und selbst dann muß der Nutzer sie abschalten können. Das trifft bei deiner Seite aber nicht zu; niemand wird »deine« Accesskeys auswendig lernen. Du bietest auch keinen Weg an, wie man dennoch die ursprüngliche Funktion der Kürzel ohne Maus erreichen kann.
Der Nutzen für den Leser ist einfach nicht vorhanden.
Gutes Argument, aber "meine" Accesskeys sind zum größten Teil die vom Britischen Accesskey-Standard vom Mai 2002. Ich halte diesen Standard einer Unterstützung würdig.

Eigene Accesskeys habe ich hauptsächlich auf zwei Einzelseiten (erweiterte Suche und Kontaktformular) im Einsatz. Die lasse ich erst einmal, wenn da nicht noch überzeugendere Argumente kommen.

Danke für Deine Antwort und Argumente.

Beste Grüße
Dieter
__________________
http://www.dieter-welzel.de
http://www.webseiten-infos.de
http://bluelight-rock.de
http://www.jurafernstudium.de
Dreamweaver CS5 | Windows 7 | IE 9, 8, 7, 6 | Firefox 6 | Opera 11.5 | Safari 5
Mit Zitat antworten
Sponsored Links
  #10 (permalink)  
Alt 13.04.2009, 17:29
Benutzerbild von toscho
Perplexifikator
XHTMLforum-Kenner
 
Registriert seit: 22.05.2004
Ort: Halle/Saale
Beiträge: 1.565
toscho sorgt für eine eindrucksvolle Atmosphäretoscho sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat:
Zitat von DieterWelzel Beitrag anzeigen
Das überzeugt mich. Allerdings staune ich immer wieder was es da an HTML-Tags gibt, die man dann doch nicht verwenden soll.
Der Standard HTML 4 wurde verabschiedet, ohne die Rückmeldung der Implementatoren abzuwarten. Heute arbeitet das W3C anders, aber diesen Kontext muß man immer beachten, wenn man sich an alten Richtlinien orientiert. Der Standard nimmt niemandem das Denken ab.

Zitat:
Zitat von DieterWelzel Beitrag anzeigen
"meine" Accesskeys sind zum größten Teil die vom Britischen Accesskey-Standard vom Mai 2002. Ich halte diesen Standard einer Unterstützung würdig.
Der ist hoffnungslos veraltet und war schon damals schlecht. Ein bißchen Lektüre, falls dich das interessiert:

WATS.ca - web accessibility technical services | Access + Key Still Equals Accesskey
In HTML 5 fliegt accesskey raus. Hier gab es die oben erwähnte Rückmeldung.
Meine Lesezeichen zu Accesskeys

Gruß
Thomas
__________________
toscho.de
Mit Zitat antworten
Sponsored Links
Antwort

Stichwörter
skiplink, sprungmarke

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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 aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Nicht alle Links funktionieren in Firefox Stesifa CSS 5 09.06.2010 20:38
Skiplinks - Was sollte ich verlinken? Manko Barrierefreiheit 10 27.03.2009 18:46
Sprachliche Definition Skiplinks laborix Barrierefreiheit 32 08.01.2008 21:21
PNG Fixe funktionieren komischerweise nicht Lokal human CSS 4 04.05.2007 21:57
Warum funktionieren height und width nicht? ScharfJuergen CSS 5 07.06.2006 18:00


Alle Zeitangaben in WEZ +2. Es ist jetzt 05:01 Uhr.