Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

target=_blank pour site valid XHTML strict

Aller à la page 1, 2  Suivante
Poster un nouveau sujet Imprimer cette discussion    Forum -> Développement d'un site Web   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
sim100
WRInaute accro
WRInaute accro

Inscrit le: 02 Fév 2003
Messages: 1081
Localisation: Thailande

URL permanente de ce messagePosté 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
 
sim100 Visiter le site web du posteur
petit-ourson
WRInaute passionné
WRInaute passionné

Inscrit le: 31 Mai 2004
Messages: 780
Localisation: Paris

URL permanente de ce messagePosté 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"
 
petit-ourson Visiter le site web du posteur
e-kiwi
Modérateur
Modérateur

Inscrit le: 23 Déc 2003
Messages: 12073
Localisation: Toulouse

URL permanente de ce messagePosté 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
 
e-kiwi Visiter le site web du posteur
phpmikedu83
WRInaute accro
WRInaute accro

Inscrit le: 06 Aoû 2005
Messages: 1265
Localisation: LE LAVANDOU

URL permanente de ce messagePosté 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"!!!
 
phpmikedu83 Visiter le site web du posteur
Maxib
WRInaute impliqué
WRInaute impliqué

Inscrit le: 10 Avr 2005
Messages: 495
Localisation: Lyon

URL permanente de ce messagePosté 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 Wink).

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 Wink
 
Maxib
Szarah
WRInaute accro
WRInaute accro

Inscrit le: 22 Fév 2006
Messages: 7358

URL permanente de ce messagePosté 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 Smile
 
Szarah Visiter le site web du posteur
sim100
WRInaute accro
WRInaute accro

Inscrit le: 02 Fév 2003
Messages: 1081
Localisation: Thailande

URL permanente de ce messagePosté le : Mer Mar 29, 2006 17:03    Sujet du message: ok

Ok, je ne savait pas que c'était interdit Smile
Je m'en passerait donc Wink
 
sim100 Visiter le site web du posteur
Sumatrapointfr
WRInaute passionné
WRInaute passionné

Inscrit le: 19 Avr 2005
Messages: 771
Localisation: La Ciotat

URL permanente de ce messagePosté 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 Very Happy
 
Sumatrapointfr Visiter le site web du posteur
MagicYoyo
WRInaute accro
WRInaute accro

Inscrit le: 24 Mai 2004
Messages: 2175
Localisation: Montpellier

URL permanente de ce messagePosté le : Mer Mar 29, 2006 17:09    Sujet du message: target=_blank pour site valid XHTML strict

J'ai vu un truc un peu capilotracté mais qui est tout à fait correct :
http://www.ultra-fluide.com/ressources/xhtml/target.htm

Le gars crée sa propre DTD !
 
MagicYoyo Visiter le site web du posteur
phpmikedu83
WRInaute accro
WRInaute accro

Inscrit le: 06 Aoû 2005
Messages: 1265
Localisation: LE LAVANDOU

URL permanente de ce messagePosté 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...
 
phpmikedu83 Visiter le site web du posteur
Pandore
WRInaute accro
WRInaute accro

Inscrit le: 14 Oct 2005
Messages: 1386
Localisation: Aix-Noulette (62)

URL permanente de ce messagePosté 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 Wink).

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 Wink

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 ... Evil or Very Mad

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

Wink
 
Pandore Visiter le site web du posteur
MagicYoyo
WRInaute accro
WRInaute accro

Inscrit le: 24 Mai 2004
Messages: 2175
Localisation: Montpellier

URL permanente de ce messagePosté 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 !
 
MagicYoyo Visiter le site web du posteur
sim100
WRInaute accro
WRInaute accro

Inscrit le: 02 Fév 2003
Messages: 1081
Localisation: Thailande

URL permanente de ce messagePosté 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
 
sim100 Visiter le site web du posteur
Remi L.
WRInaute accro
WRInaute accro

Inscrit le: 06 Sep 2003
Messages: 1060

URL permanente de ce messagePosté 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 Wink )
 
Remi L. Visiter le site web du posteur
MagicYoyo
WRInaute accro
WRInaute accro

Inscrit le: 24 Mai 2004
Messages: 2175
Localisation: Montpellier

URL permanente de ce messagePosté 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.
 
MagicYoyo Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Développement d'un site Web Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 2 - Aller à la page 1, 2  Suivante
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort