1178 sujets

Accessibilité du Web

Bonjour à tous !

Je cherche actuellement des infos sur l'accessibilité et les iframe. En effet, je prevois de bosser sur un projet incluant du Remote Scripting grace aux iframes. Le truc, c'est que j'aimerai rendre mon projet accessible...

Si vous avez des pistes, je suis preneurs.
Euh, je veux pas dire de bétise, mais à priori les iframes ne sont pas inaccessible, si ? c'est juste qu'elles posent problème au niveau du référencement et que si l'on ouvre la page de l'iframe toute seule sans être dans l'iframe et bien on perd tout l'acces au site, te oui là il y a en effet un problème d'accessibilité ;) mais peut être qu'en testant (via JS, je pense que c'est la seule solution) si la page est bien là en tant qu'iframe et non en tant que page à part entiere tu peux rediriger le visiteur ou lui indiquer que ca ne va pas.

Tu n'as pas possibilité de gérer ça autrement que par iframe ? genre inclusion php (il y aussi un truc d'inclusion XML je crois : http://www.w3.org/TR/2004/PR-xinclude-20040930/ )

@++
"ElMoustiko" a écrit :
Euh, je veux pas dire de bétise, mais à priori les iframes ne sont pas inaccessible, si ?

J'en sait rien, c'est pour ça que je pose la question Smiley cligne

"ElMoustiko" a écrit :
c'est juste qu'elles posent problème au niveau du référencement

ça, c'est pas grave car mon aplication n'a pas vocation à être référencé. C'est juste un outils utilisant un navigateur web et le protocole HTTP. (Il s'agit d'un gestionnaire de fichiers)

"ElMoustiko" a écrit :
si la page est bien là en tant qu'iframe et non en tant que page à part entiere tu peux rediriger le visiteur ou lui indiquer que ca ne va pas.

Ouaip... ça, c'est prevu, je sait pas encore comment, mais j'ai déja vu trainer des solution sur le net pour palier à ce problème.

"ElMoustiko" a écrit :
Tu n'as pas possibilité de gérer ça autrement que par iframe ? genre inclusion php

C'est actuellement, le cas, mais même en optimisant à mort, j'ai des problèmes de temps d'excution !

"ElMoustiko" a écrit :
(il y aussi un truc d'inclusion XML je crois : http://www.w3.org/TR/2004/PR-xinclude-20040930/ )

Merci pour la piste, je vais aller lire ça, mais bon, en XML il y a toujours le problème du parseur (il en faut un, il faut qu'il supporte cette fonctionnalité, il faut obtenir un resultat exploitable dans un navigateur web... pas sur que je soit bien gagnant en termes de performances !)... et je voudrais eviter d'avoir à recharger l'integralité de ma page en permanance
Jep a écrit :

C'est actuellement, le cas, mais même en optimisant à mort, j'ai des problèmes de temps d'excution !

wow ? sérieux ? mais y a quoi dans ton machin ?
Il faudrait que tu génère dynamiquement des fichiers contenant les informations que tu inclus ensuite via PHP et là un simple inclusion d'un fichier statique ne devrait pas poser de problème de temps d'execution, si ?
Ben... le problème, c'est que je veux recréer une arboressence de fichiers. pour ça, j'ai besoin de scanner l'integralité des dossiers et sous-dossiers d'un dossier donner... malheureusement, cette opération peut etre assez longue dans le cas d'une arboressence un peu trop importante !

Dons, pour limiter les temps d'execution, je voudrai charger le contenu du dossier courant dans un iframe, plutot que de rechrager systématiquement ma page (c'est plus long, et créer un effet de syntillement assez disgracieux !)

Bon, ben concernant mon problème d'accessibilité, j'ai trouvé ça chez nos sources habituelles :
> http://www.fujitsu.com/us/accessibility/p2/frames/
> http://www.fujitsu.com/us/accessibility/p1/frames/
> http://www.la-grange.net/w3c/wcag1/full-checklist.html

La priorité 1 me pose problème, donc, je vais voir comment adapter tout ça !
Je suis étonné par ton problème de lenteur. Tu utilises un algo récursif ?
Au final je ne pense pas (mais je ne suis pas expert) qu'utiliser une iframe te fasse gagner enormément de temps, et même pour l'effet disgracieux, tu as le cache des navigateurs ;)

Mais c'est un choix que je respecte :)
Modifié le 18 Oct 2004 - 04:45
"daitheflu" a écrit :
Je suis étonné par ton problème de lenteur. Tu utilises un algo récursif ?

Oui, et si je veux scanner l'integralité de mon arboressence d'un coup, c'est l'horreur !

"daitheflu" a écrit :
Au final je ne pense pas (mais je ne suis pas expert) qu'utiliser une iframe te fasse gagner enormément de temps

Si, c'est très significatif... au final, je veux obtenir un système symilaire à ce qu'utilise Microsoft sur sont MSDN
> http://msdn.microsoft.com/library/en-us/dnsitehelp/html/tochelp.asp?frame=true
Copier crosoft c'est dangereux ;) Tu risques de copier de la bouse !!!
Sinon, je vois que l'extension est .asp, donc peut être que tu as quelque chose à voir du côté ASP, qui pourrait eventuellement être plus performant que PHP pour ce genre de chose.
Sinon peut être qu'en PERL non ?
En tout cas pour ce qui est de l'accessibilité des iframes, je n'en sais trop rien ! Smiley biggrin
"ElMouskito" a écrit :
Copier crosoft c'est dangereux ;) Tu risques de copier de la bouse !!!

Nimporte quoi... MS propose parfois des choses très interressante, il serait dommage de s'en priver... le système d'arboressence utiliser sur le MSDN et assez interressant, pourquoi ne pas s'en inspirer ?

"ElMouskito" a écrit :
Sinon, je vois que l'extension est .asp, donc peut être que tu as quelque chose à voir du côté ASP, qui pourrait eventuellement être plus performant que PHP pour ce genre de chose.
Sinon peut être qu'en PERL non ?

La question n'est pas là. PHP est aussi capable de faire du remote scripting qu'un autre langage car c'est uniquement une question de gestion de l'interface (Donc de JS, CSS, XHTML Smiley cligne ).
Et si je suis une croute en Algo PHP, je serait aussi une croute en Algo ASP !

"ElMouskito" a écrit :
En tout cas pour ce qui est de l'accessibilité des iframes, je n'en sais trop rien !

Ça va, j'ai trouvé ce que je voulais dans les liens que j'ai donné ci-avant
Wé mais les premiers liens étaient en anglais et... bah j'ai pigé quedal et le lien de la grange m'a paru trop technique pour le moment de la journée où je l'ai regardé alors j'ai zappé !!!!