FMaz a écrit:Actuellement, il est IMPOSSIBLE pour l'utilisateur d'arriver à ouvrir un lien dans un nouvel onglet puisque:
Les navigateurs se basent sur la propriété HREF alors que le traitement est fait via ONCLICK, qui lui appelle une fonction qui soumettera le formulaire.
Euh, juste comme ça, sais-tu que certaines personnes préfèrent utiliser le clavier pour naviguer ? Et qu'il y en a même qui ne peuvent pas faire autrement ?
On ne parle même pas de ceux qui n'auraient malheureusement pas javascript, vu qu'on parle de ajax ils sont exclus d'avance.
Il y a une chose que trop de développeurs web oublient trop souvent : c'est au développeur (à l'application) de s'adapter aux habitudes et autres préférences du client, et pas l'inverse. Une fois de plus, tu nous donne un magnifique exemple de développeur qui veut contrôler la manière dont l'utilisateur se sert de son application. Et c'est bien là le problème : certaines fonctions javascript donnent l'impression qu'on peut contrôler l'utilisateur. Mais c'est vraiment une très, très mauvaise idée.
Si l'utilisateur veut ouvrir une nouvelle fenêtre, c'est son choix, son choix à lui, et à lui seul. Jusqu'à maintenant, je n'ai vu que très peu de cas où l'ouverture d'une fenêtre était vraiment utile. La plupart du temps, ce sont de faux problèmes de mauvaise conception.
Maintenant, s'il y a une seule chose qui manque, c'est la possibilité de faire un clic milieu sur un bouton "submit" pour ouvrir le résultat dans un nouvel onglet.
Mais dans tous les cas, c'est à l'utilisateur de choisir
Un seul mot d'ordre : la souplesse. Et tout ira bien
PS : la pire invention, c'est bien le window.open
Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.1) Gecko/20061010 Firelimace Firefox/2.0