|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
sim100 WRInaute accro

Inscrit le: 02 Fév 2003 Messages: 1081 Localisation: Thailande
|
Posté le : Mer Mar 29, 2006 16:53 Sujet du message: target=_blank pour site valid XHTML strict |
|
|
Une réponse que je ne trouve pas et qui doit être simple j'espère
si je mets la balise target=_blank pour ouvrir un lien dans une nouvelle fenêtre, le site n'est plus valide.
Quelle est la solution pour remplacer le target=_blank et être valid ?
Merci |
|
| |
|
 |
petit-ourson WRInaute passionné

Inscrit le: 31 Mai 2004 Messages: 780 Localisation: Paris
|
Posté le : Mer Mar 29, 2006 16:57 Sujet du message: target=_blank pour site valid XHTML strict |
|
|
Ne pas en mettre ... pourquoi veux tu faire un site valide si tu ne respecte pas cette validité ?
Autant faire un site invalide avec des target="_blank" |
|
| |
|
 |
e-kiwi Modérateur

Inscrit le: 23 Déc 2003 Messages: 12073 Localisation: Toulouse
|
Posté le : Mer Mar 29, 2006 16:59 Sujet du message: target=_blank pour site valid XHTML strict |
|
|
<a href='...' onclick="window.open('...','_blank','...');return false">
Le js s'executera avant le "href" et le return=false devrait interdire le changement de page de la fenêtre parent |
|
| |
|
 |
phpmikedu83 WRInaute accro

Inscrit le: 06 Aoû 2005 Messages: 1265 Localisation: LE LAVANDOU
|
Posté le : Mer Mar 29, 2006 17:00 Sujet du message: Re: target=_blank pour site valid XHTML strict |
|
|
| sim100 a écrit: |
Une réponse que je ne trouve pas et qui doit être simple j'espère
si je mets la balise target=_blank pour ouvrir un lien dans une nouvelle fenêtre, le site n'est plus valide.
Quelle est la solution pour remplacer le target=_blank et être valid ?
Merci |
Tu ne peux pas être valide en xhtml strict et ouvrir des pages dans une nouvelle fenêtre car ça "casse" la navigation du site, ce qui est contraire à la déclaration "XHTML strict"!!! |
|
| |
|
 |
Maxib WRInaute impliqué

Inscrit le: 10 Avr 2005 Messages: 495 Localisation: Lyon
|
Posté le : Mer Mar 29, 2006 17:02 Sujet du message: target=_blank pour site valid XHTML strict |
|
|
Il n'y en a pas en effet (appart en javascript, mais l'interêt de cette norme est d'être respectée donc ça ne sert à rien de vouloir la contourner ).
Le principe de cette norme est simple : En cliquant sur un lien externe, le visiteur continue son surf selon ce qu'il recherche, il n'a donc plus rien à faire sur le site ou était le lien  |
|
| |
|
 |
Szarah WRInaute accro

Inscrit le: 22 Fév 2006 Messages: 7358
|
Posté le : Mer Mar 29, 2006 17:03 Sujet du message: target=_blank pour site valid XHTML strict |
|
|
Tu mets l'URL absolue (avec -http://...) et tout se passera bien  |
|
| |
|
 |
sim100 WRInaute accro

Inscrit le: 02 Fév 2003 Messages: 1081 Localisation: Thailande
|
Posté le : Mer Mar 29, 2006 17:03 Sujet du message: ok |
|
|
Ok, je ne savait pas que c'était interdit
Je m'en passerait donc  |
|
| |
|
 |
Sumatrapointfr WRInaute passionné

Inscrit le: 19 Avr 2005 Messages: 771 Localisation: La Ciotat
|
Posté le : Mer Mar 29, 2006 17:05 Sujet du message: target=_blank pour site valid XHTML strict |
|
|
Tu peux bricol une sorte de pop up comme ca :
<a href="***.php" onclick="window.open(this.href, 'exemple', 'height=450, width=400, top=100, left=100, toolbar=no, menubar=yes, location=no, resizable=yes, scrollbars=yes, status=no'); return false;"><img src="*****ens.jpg" alt="****ens" width="125" height="100" border="0" class="floatright" /></a>
C'est valide mais bon, c ptet pas génial par rapport à ce que tu demandes
EDIT : le temps d'écrire le post tu a plus de question  |
|
| |
|
 |
MagicYoyo WRInaute accro

Inscrit le: 24 Mai 2004 Messages: 2175 Localisation: Montpellier
|
|
| |
|
 |
phpmikedu83 WRInaute accro

Inscrit le: 06 Aoû 2005 Messages: 1265 Localisation: LE LAVANDOU
|
Posté le : Mer Mar 29, 2006 17:20 Sujet du message: target=_blank pour site valid XHTML strict |
|
|
| MagicYoyo a écrit: |
| Le gars crée sa propre DTD ! |
Ouai, enfin en même temps en XHTML transitional, c'est valide... |
|
| |
|
 |
Pandore WRInaute accro

Inscrit le: 14 Oct 2005 Messages: 1386 Localisation: Aix-Noulette (62)
|
Posté le : Mer Mar 29, 2006 23:02 Sujet du message: target=_blank pour site valid XHTML strict |
|
|
| Maxib a écrit: |
Il n'y en a pas en effet (appart en javascript, mais l'interêt de cette norme est d'être respectée donc ça ne sert à rien de vouloir la contourner ).
Le principe de cette norme est simple : En cliquant sur un lien externe, le visiteur continue son surf selon ce qu'il recherche, il n'a donc plus rien à faire sur le site ou était le lien  |
Je crois que tout a été dit dans cette remarque.
Quand on utilise un doctype préçis, il faut respecter les régles de ce doctype et toutes les bidouilles que j'ai pu voir, javascript et popup bricolées, pour essayer de feinter le validateur sont inaccéptables ...
Si tu as "besoin" d'utiliser un target="_blank" sur des liens, dans ce cas là, tu utilises tout simplement un doctype xHTML 1.0 transitionnal
Allez un peu de lecture :
http://css.alsacreations.com/Bases-et-indispensables/DTD-comment-choisir
 |
|
| |
|
 |
MagicYoyo WRInaute accro

Inscrit le: 24 Mai 2004 Messages: 2175 Localisation: Montpellier
|
Posté le : Jeu Mar 30, 2006 10:27 Sujet du message: target=_blank pour site valid XHTML strict |
|
|
C'est bien sympa les avis péremptoires tels que celui-ci, mais ça fait pas trop avancer le débat, et ça prépare mal l'avenir de ton code.
La situation actuelle du target blank est un peu batarde. Son obsolécence dans les doctype stricts repose sur 2 arguments :
1. C'est un mélange du code contenu/forme, l'ouverture dans une nouvelle fenêtre étant considéré commme une information de mise en forme... je dis pourquoi pas.
2. L'argument de "casser la navigation" me parait beaucoup plus subjectif et de plus en plus "out of date". En effet, qui se restreint aujourd'hui à une lecture linéaire ? Le propre de l'hypertexte n'est-il pas de permettre une lecture multi-directionnelle ?
Mon expérience utilisateur est contraire à ce qui est ici normé. Lorsque je lis un texte qui propose des références externes, je clique toujours pour ouvrir dans une autre fenêtre; pour lire en parrallèle ou plus tard. Ainsi, je peux revenir tranquilement à ma lecture initiale qaund je le souhaite. Et si j'en crois le succès des "navigateurs à onglets" je ne suis pas le seul à utiliser ce mode d'exploration.
A mon avis, le statut actuel de target est une erreur de jugement dans l'orientation des standards. A remarquer que CSS3 permettra d'ouvrir une autre fenêtre.
Pour terminer, un code XHTML strict à l'exclusion de l'usage target est beaucoup plus proche de la DTD stricte que de la transitionnelle. Cela me parait tout autant justifié de modifier la DTD pour compenser une faiblesse (qui sera d'ailleurs réparée dans CSS3), et d'avoir un code très très proche de XHTML strict... et donc un code plus pérenne; qu'un XHTML transitionnal qui te laissera passer des attributs bientôt obsolètes ! |
|
| |
|
 |
sim100 WRInaute accro

Inscrit le: 02 Fév 2003 Messages: 1081 Localisation: Thailande
|
Posté le : Jeu Mar 30, 2006 10:36 Sujet du message: oui |
|
|
Je suis d'accord avec toi MagicYoyo
Moi aussi sur les sites, quand je clique sur un lien je fais "ouvrir dans une nouvelle fenêtre" si le site est intéressant au cas où car je ne veux pas perdre ma page initiale.
Cela dit, comme je l'ai dit, pour l'instant je conserve mon site valide XHTML strict, pas de problème en me disant, si la personne aime le site et/ou en a besoin, elle saura le retrouver et le conserver.
Voila
Merci pour les réponses |
|
| |
|
 |
Remi L. WRInaute accro

Inscrit le: 06 Sep 2003 Messages: 1060
|
Posté le : Jeu Mar 30, 2006 11:20 Sujet du message: target=_blank pour site valid XHTML strict |
|
|
| MagicYoyo a écrit: |
| 2. L'argument de "casser la navigation" me parait beaucoup plus subjectif et de plus en plus "out of date". En effet, qui se restreint aujourd'hui à une lecture linéaire ? Le propre de l'hypertexte n'est-il pas de permettre une lecture multi-directionnelle ? |
Oui, très juste.
La suppression du 'Target blank' favorise une lecture de type 'zapping' au détriment d'une lecture en profondeur.
Cela convient bien à certains types de sites mais pas à tous... (et heureusement ) |
|
| |
|
 |
MagicYoyo WRInaute accro

Inscrit le: 24 Mai 2004 Messages: 2175 Localisation: Montpellier
|
Posté le : Jeu Mar 30, 2006 11:24 Sujet du message: target=_blank pour site valid XHTML strict |
|
|
| D'autant que le web s'oriente vers un web de contenu, avec des pages et des sites très interliés entre eux. |
|
| |
|
 |
| |
|
|