Le Javascript c'est mal.
- Tous les navigateurs n'ont pas le Javascript actif (politique de sécurité d'entreprise, choix personnel, antivirus...).
- C'est pas standardisé, un Javascript fonctionne rarement sur plus de 1 ou 2 navigateurs, tu perds tous les autres visiteurs potentiels du coup.
- Les éléments générés en Javascript ne sont pas compatibles avec les lecteurs à l'écran (pour handicapés).
Eh bien merci, je serai ravi que tu me propose une solution en DHTML, si tu connais des menus semblable ou des bons sites de ressouces à me conseiller ...
Nil Le 06/06/2006 à 17:49 spectras > oui, mais pour développer en Ajax, c'est un peu obligé de passer par là
Ambuletz > Tu peux utiliser uniquement des css avec l'option hover qui agrandit la taille du calque
Oui j'y ai pensé mais le truc c'est que ça sera vraiment trop simultané, j'aurai aimé qu'il y'ai un légé temps lorsque le menu apparait, enfin je ne sais pas si le résultat sera convainquant uniquement en CSS c'est ça le problème, et c'est vrai que d'un autre côté ça m'embète d'utilisé un script qui sera certainement pas côté à la perfection... que faire :s
Voula allez rire...
J'ai fais mon truc bien en CSS, ça marche nickel!
Mais dès que j'arrive au mapping c'est le gros bordel car comme j'ai atribué un positionnement a l'image grace au a:hover (<a><IMG></a>) eh bien les <a> enfants (je parle des liens mappés sur l'image) hérite des propriétés de positionenment et dès que mon curseur survole une zone mappée c'est le gros bordel!
J'ai essayé d'inverser les propriétés de positionnement dans une nouvelle classe mais ça chie de plus en plus donc pour le moment j'ai choisi un menu fixe non déroulant.
Euh j'en sais rien c'est un up de Moumou, je me rappelle plus de quoi ça parlait ^^
Le NIST est pas une boite de developpeur comme tu dis, mais un labo gouvernemental sur la standardisation. Donc je peux t'assurer que notre point de vue est en gros "plaire a tout le monde".
Mais qui se place du côté créateur, pas du côté utilisateur.
Nil Le 31/07/2006 à 16:08 Pas vraiment, l'utilisateur aime bien quand c'est autre chose qu'un truc du genre "la page de Kevin", au niveau IHM ^^
Spectras: Necessairement, pke on bosse avec des industries... Mais le but est quand meme satisfaire les clients au max.
Oui, mais justement c'est pour ça que je parlais de l'approche client plus haut. Et je te garantis que dépendre du javascript c'est hasardeux, et que les endroits où le javascript ne passe pas (ou alors où l'antivirus le "customise" au niveau du proxy) sont loin d'être "des config. exotiques ou des gars qui ont des trucs speciaux".
Politique de sécurité d'entreprise ^^
Non que j'approuve d'ailleurs, cette soit-disant politique de sécurité est trop souvent laissée à des techos qui ont vu une option dans l'antivirus et ont décidé que l'activer ça serait cool. Mais en pratique ça se passe comme ça à pas mal d'endroit, de manière plus ou moins formelle. La meilleure solution reste évidemment ce qu'a dit Flanker, à savoir prévoir une solution de repli pour les cas où le javascript ne passe pas, tout en laissant les autres bénéficier d'une interface "étendue".
(en passant, yaronet est parfaitement utilisable sans javascript, même si certains trucs sont évidemment un peu moins pratiques).