![]() |
|
|
Themen-Optionen |
|
|
Nach oben #1 |
|
Neuer Benutzer
Registriert seit: 22.08.2005
Beiträge: 18
|
hi zusammen,
ich arbeite gerade an einer öffentlichen Seite einer Stadt. diese möchte ich auch im standard w3c WAI AAA anpassen. Das geht eigendlich ganz gut. Jedoch hat so eine stadt viele Externe links, die sie unbedingt _blank aufgehen lassen wollen(damit der User nicht von der Seite weg geführt wird) das problem hierbei ist aber, dass das nicht dem Standard enspricht. javascript entspricht dem auch nicht. jetzt hab ich mir gedacht, ich könnte das irgendwie über eine php funktion() lösen. Jedoch find ich nicht wirklich eine passende Lösung zu diesem Problem. Könnt Ihr mir da weiterhelfen? PS.: Die Stadt besteht auf beides, den Standard und die Links (_blank) |
|
|
|
|
|
Nach oben #2 |
|
Gast
Beiträge: n/a
|
als profi gehört es zu deiner pflicht, ahnungslosen klar zu machen, dass sie nicht beides haben können. du bist der spezialist, und wenn sie dir den auftrag gegeben haben, müssen sie auf dich hören und nicht auf andere.
es gibt das kopf-element 'base', dem du ein target geben kannst. http://de.selfhtml.org/html/kopfdate...tm#zielfenster mit <base target="_blank"> kannst du alle elemente in einem neuen fenster aufgehen lassen, wahrscheinlich ist das target-attribut hier noch erlaubt. dafür gehen dir aber auch seiten-interne links in einem neuen fenster auf, und das ist auch nicht gewünscht. ansonsten bleibt, auch wenn du kein javascript willst, nur diese möglichkeit. damit öffnet sich usern mit eingeschaltetem javascript ein neues fenster. http://www.accessify.com/tutorials/t...sp#xhtmlstrict dass php nichts für den html-code kann, solltest du aber auch wissen, oder? |
|
|
|
Nach oben #3 | |
|
Erfahrener Benutzer
Registriert seit: 18.03.2005
Beiträge: 588
|
Zitat:
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
|
|
|
|
|
Nach oben #6 | |
|
Erfahrener Benutzer
Registriert seit: 18.08.2005
Beiträge: 108
|
Zitat:
PS: Jungs, fällt euch eigentlich auf, dass Ihr am Thema vorbeiredet? Die Beschränkungen von striktem XHTML sind hier nicht das Problem. PPS: Wäre es nicht sinnvoller, sich an die gesetzlich Vorgeschriebene BITV zu halten als ans WAI? Auch wenn es fast dasselbe ist... http://www.wob11.de/gesetze/a_bitv.html |
|
|
|
|
|
|
Nach oben #7 | |
|
Gast
Beiträge: n/a
|
Zitat:
/my 2 pences axo |
|
|
|
|
Nach oben #8 | |
|
Erfahrener Benutzer
Registriert seit: 18.08.2005
Beiträge: 108
|
Dazu würde ich im zweifelsfall noch ein wenig beratend tätig werden und darauf hinweisen, dass falls in dem Bundesland die BITV des Bundes in Landesrecht umgesetzt wurde, die Verwendung von Priorität II der BITV respektive WAI AAA für zentrale Einstiegs- und Navigationspunkte verpflichtend ist.
Siehe: §3 Anzuwendende Standards http://www.wob11.de/gesetze/index.html http://www.wob11.de/gesetze/landesgl...ngsgesetz.html Zitat:
|
|
|
|
|
|
|
Nach oben #9 |
|
Verplanter Benutzer
Registriert seit: 14.12.2004
Beiträge: 219
|
Wie wäre es mit einem Vorschlag das bei externen Links oben ein
Banner der eigenen Seite vorliegt, wo man sofort wieder auf die Ursprungsseite kommt. Und eben darunter die besagte externe geladen wird...
__________________
Das Leben ist zwar bloß ein Adventure-Game, aber die Grafik ist verdammt gut. Ich such immer noch den Cheat für unlimited money! |
|
|
|
|
|
Nach oben #10 | |
|
Erfahrener Benutzer
Registriert seit: 18.08.2005
Beiträge: 108
|
Zitat:
Und WAI AAA stellt eher Ansprüche an den Inhalt, da ist nur mit schönem XHTML kein Blumentopf zu gewinnen. |
|
|
|
|
|
|
Nach oben #11 |
|
Neuer Benutzer
Registriert seit: 22.08.2005
Beiträge: 18
|
so hab das jetzt wie folgt gelöst.
der link bekommt ein rel="" das wird über js abgearbeitet, da durch _blank geöffnet. hat jemand js ausgeschaltet, ist es ein normaler interner Link. Funktion ist gegeben, WAI AAA ist zufrieden und die Stadt auch.... :wink: |
|
|
|
|
|
Nach oben #13 |
|
Neuer Benutzer
Registriert seit: 22.08.2005
Beiträge: 18
|
wie ich darauf komme?
na durch Validieren... :wink: Code:
<a href="http://www.diedomain.de" rel="external">was du willst</a> Code:
<script type="text/javascript" language="javascript">
<!--
window.onload = externalLinks;
function externalLinks()
{
if(!document.getElementsByTagName) return;
var links,a,i;
links = document.getElementsByTagName("a");
for(i=0;i<links.length;i++) {
a = links[i];
if(a.getAttribute("rel") && a.getAttribute("rel").indexOf("external") > -1) {
a.onclick = function() {
window.open(this.href);
return false;
}
}
}
}
-->
</script>
|
|
|
|
|
|
Nach oben #14 | |
|
Erfahrener Benutzer
Registriert seit: 18.08.2005
Beiträge: 108
|
Zitat:
Und ich bezweifle, dass dieses rel="external" genügt, um die entsprechende Forderung des WAI zu erfüllen, mal ganz abgesehen davon, dass es wohl auch etwas ganz anderes bedeutet als das, was gefordert wird. http://www.w3.org/TR/WCAG10/wai-page...-avoid-pop-ups Wie mir grade Auffällt gehört das schon zu WAI AA |
|
|
|
|
|
|
Nach oben #15 |
|
Neuer Benutzer
Registriert seit: 22.08.2005
Beiträge: 18
|
und wer sagt, das ich den User nicht informiere????
es gibt sehr wohl Validatoren dafür. wie soll man sonst einen Standard überprüfen??? desweiteren hast du ja selbst erwähnt, das xhtml strict 90% der geforderten kritärien erfüllt. des weiteren is mir schon klar, das da noch mehr dazu gehört. zum beispiel muss die seite auch von einem Screenreader logisch und einfach vorgelesen werden können, und auch über die Tastatur navigiert werden können etc. Des weiteren ist die Farbgebung von Text und Hintergrung (auch die Text größe und einfachheit des lesens) sehr wichtig.(und muss anpassbar sein) jedoch ist das mit den js ok. in kombie mit anderen Dingen... das is mir schon klar. |
|
|
|
|
|
Nach oben #19 | |||
|
Erfahrener Benutzer
Registriert seit: 18.08.2005
Beiträge: 108
|
Zitat:
Zitat:
Wenn der Validator "ja" sagt, sagt man "amen" und gut ist? Ich sagte, es gibt keine zuverlässigen Varlidatoren. Fürs WAI gibts AFAIK nicht mal offizielle Validatoren. Eine automatische Prüfung ist bei solchen Standards einfach nicht möglich. Punkt. Schluss. Aus. Das kann nur ein Mensch validieren. Das WAI ist keine rein technische Spezifikation wie z.B. XHTML oder CSS. Zitat:
Und wenn Du den User Informierst ist das JS schlicht überflüssig. Wenn der Validator was anderes erzählt... wenn Du dich zwischen irgendeinem nicht-offiziellen Validator und dem Wortlaut des WAI entscheiden musst, wem vertraust Du? |
|||
|
|
|
|
|
Nach oben #20 |
|
Neuer Benutzer
Registriert seit: 22.08.2005
Beiträge: 18
|
es ist schon lustig, was du alles aus dem kleinen codeschnipsel lesen kannst.
aber lassen wir das hier, da Ben das ding sonst zum Trash verschiebt. Ps. ich wähle gerne eine version zwischen WAI und für einen "normalen" User angenehmen Bedienerführung. Punkt, aus, schluss, ende... danke für eure mithilfe :wink: |
|
|
|
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| W3C Konformitäten | ljungi | HTML, XML und CSS | 12 | 02.10.2006 21:16 |
| W3C: Neue Spezifikationen sollen Möglichkeiten von AJAX erweitern | WarrenFaith | Nachrichten | 0 | 25.11.2005 10:55 |
| W3C stellt neue Candidate Recommendations bzgl. XML vor | Ben | Nachrichten | 0 | 04.11.2005 17:25 |