Le site des utilisateurs francophones de FluxBB.
Vous n'êtes pas identifié(e).
Salut à tous,
Alors j'ai voulu mettre en place un système pour que toutes les url des discussions s'ouvrent dans une nouvelle page/onglet.
Jusque là rien de bien compliquer je suis aller dans le include/parser.php et j'ai ajouter l'attribut target="_blank" à la génération des bbcode url.
Cela fonctionne parfaitement mais c'est le validateur w3c qui gueule maintenant avec cette erreur :
Erreur: there is no attribute "target"
Certainement une contrainte du xHtml 1.0 strict mais du coup comment faire pour ouvrir les liens vers une nouvelle page et que en même temps le code soit valide w3c ?
Dans l'attente de vous lire,
Merci d'avance,
Hors ligne
Bonjour
3 solutions au choix:
* Passer le doctype en transitionnel et plus en strict (target est reconnu en transitionnel)
* Rester en strict mais ne pas mettre un target et passer par du javascript (une petite recherche devrait te donner le code)
* Obliger les gens à ouvrir une nouvelle fenêtre, c'est mal, et donc, remettre comme c'était avant parce que c'est à l'utilisateur de décider comment il veut naviguer et pas aux créateurs des sites visités 
Bouh !
StarShip Renaissance
Hors ligne
Il en reste une que tu n'a pas cité :
* Rester avec l'erreur w3c 
Nan en fait c'est a la demande de mes membres que je souhaite mettre en place ce système car c'est très génant pour eux et surtout que les nouveau navigateur aujourd'hui ouvre des onglet ce qui est plus agréable qu'une popup.
Hors ligne
Bonjour,
J'avais mis l'astuce ici: http://fluxbb.fr/forums/viewtopic.php?p … 70#p103570
onclick="window.open(this.href,'_blank');return false;"a la place de:
target="_blank"Enjoy ! 
Administrateur et fondateur de Geek-Community
Hors ligne