22-04-2014, 08:57 AM
(je suis encore moins fan de la connexion FB :p)
Si cela a l'apparence d'un bouton, si quand on clic dessus il a l'air de s'enfoncer, alors il faut en faire un bouton. Tu peux, par exemple, ajouter un id au champ "e-mail" et transformer le lien href du bouton en un "#register_form_email". Ainsi, en cliquant sur le bouton, le curseur ira se placer dans le champ e-mail pour qu'on n'ait plus qu'à remplir le formulaire.
Sinon, enlève l'apparence de "bouton" à ce texte.
Ca:
C'est le mal.
Ca:
C'est le bien.
Les problèmes d'un lien à coup de javascript sont nombreux:
3e choix: tu offres une option bien visible pour couper le son
Alors le bot est une bonne idée Mais je pense que tu devrais le signaler, en lui mettant un astérix par exemple, ou en ajoutant "(bot)" derrière son nom (et en interdisant aux autres de mettre '(bot)' dans leur pseudo :p).
Pour la vue adaptative, si tu es sur Firefox, tu peux faire "Ctrl+Maj+M" ou à aller dans "outils", "développeur web", "vue adaptative". Cela te permettra de l'avoir en temps réel (si jamais tu ne connaissais pas cette fonction magique ). Sinon, c'est bien fonctionnel sur téléphone.
Si cela a l'apparence d'un bouton, si quand on clic dessus il a l'air de s'enfoncer, alors il faut en faire un bouton. Tu peux, par exemple, ajouter un id au champ "e-mail" et transformer le lien href du bouton en un "#register_form_email". Ainsi, en cliquant sur le bouton, le curseur ira se placer dans le champ e-mail pour qu'on n'ait plus qu'à remplir le formulaire.
Sinon, enlève l'apparence de "bouton" à ce texte.
Ca:
<a href="javascript:...;">faux lien</a>
Ou<span onclick="javascript:...;">encore plus faux lien</span>
Ou<span id="fauxlien">encore encore plus faux lien</span>
<script>document.querySelector('#fauxlien').addEventListener(...);
C'est le mal.
Ca:
<a href="#vrai-lien">vrai lien</a>
Ou<a href="...#vrai-lien" target="nom_iframe">vrai lien</a>
C'est le bien.
Les problèmes d'un lien à coup de javascript sont nombreux:
- Impossibilité aux spiders (google, yahoo, bing ahah) de suivre le lien
- Impossibilité aux lecteurs d'écran de lire le lien (non seulement pour les aveugles, mais aussi pour les futures voitures qui lisent déjà les SMS)
- Encombrement de son code javascript
- Mélange entre code HTML/sémantique et interactivité javascript (ce serait comme mettre une vue dans le dossier "controleurs" de PHP)
- Hors standards (donc, quand le standard avance, on reste à la traîne)
- Quand un téléphone a deux liens "pas trop loin", et qu'on tappe dessus avec nos gros doigts, le téléphone zoom sur la zone pour qu'on puisse choisir le bon lien; en javascript, le téléphone n'en aura rien à secouer.
3e choix: tu offres une option bien visible pour couper le son
Alors le bot est une bonne idée Mais je pense que tu devrais le signaler, en lui mettant un astérix par exemple, ou en ajoutant "(bot)" derrière son nom (et en interdisant aux autres de mettre '(bot)' dans leur pseudo :p).
Pour la vue adaptative, si tu es sur Firefox, tu peux faire "Ctrl+Maj+M" ou à aller dans "outils", "développeur web", "vue adaptative". Cela te permettra de l'avoir en temps réel (si jamais tu ne connaissais pas cette fonction magique ). Sinon, c'est bien fonctionnel sur téléphone.