C'est quoi l'object target? - HTML/CSS - Programmation
Marsh Posté le 22-06-2004 à 15:37:58
à rien, il a été retiré dans les dernières versions de la recommandation de la norme (X)HTML.
Marsh Posté le 22-06-2004 à 15:39:24
puis c'est pas un objet, mais un attribut
Marsh Posté le 22-06-2004 à 16:57:54
entre nous je trouve ca chiant de devoir passer par du javascript pour diriger un lien dans une frame. Evidemment les frames c'est pas recommandé , cai mal blabla mais qu'ils les virent aussi alors !
Et pour dire qu'un lien ouvre une nouvelle page (anciennement target="_blank" ) faudra faire du Js aussi ? quelle merde ...
Marsh Posté le 22-06-2004 à 17:12:18
boulax a écrit : Evidemment les frames c'est pas recommandé , cai mal blabla mais qu'ils les virent aussi alors ! |
bah c'est logique en fait
Et remplacer ça
<a href="page.html" target="_blank">
par ça
<a href="page.html" onclick="window.open(this.href);return false;">
c'est un peu plus long, mais c'est pas encore une catastrophe hein
Puis pourquoi vouloir toujours ouvrir de nouvelles fenêtres ? Ça perturbe pas mal d'utilisateurs.
Et quand on veut une nouvelle fenêtre, on peut toujours le faire via le menu contextuel.
Marsh Posté le 22-06-2004 à 17:19:10
et tout le monde n'active pas JavaScript
Marsh Posté le 22-06-2004 à 17:26:43
bah pour ceux là il y a le href qui fonctionnera aussi
(et ceux qui désactivent le JS c'est en général qu'ils veulent éviter les fenêtres qui s'ouvrent toute seules )
perso j'ai bloqué le _blank dans Mozilla pour qu'il ne soit pas pris en compte (ouverture dans la même fenêtre donc), et les fenêtres ouvertes par JS ouvrent en fait un nouvel onglet
Marsh Posté le 22-06-2004 à 17:37:48
J'ai bloqué tout ce que je pouvais (ça manque d'interdiction à JS de manipuler les cookies) sauf les changements d'image.
Marsh Posté le 22-06-2004 à 21:55:26
boulax a écrit : entre nous je trouve ca chiant de devoir passer par du javascript pour diriger un lien dans une frame. Evidemment les frames c'est pas recommandé , cai mal blabla mais qu'ils les virent aussi alors ! |
Pour info les frames ne sont plus ds xhtml 1.1, et pour l'xhtml 1.0 il faut utiliser le dtd "frameset" ou "transitional".
C'est d'ailleurs pour ca que le target n'est plus la, c'est parce qu'ils ont vire les frames qu'ils ont vire le target qui du coup ne servait plus a rien.
Marsh Posté le 22-06-2004 à 21:59:36
Cerel a écrit : C'est d'ailleurs pour ca que le target n'est plus la, c'est parce qu'ils ont vire les frames qu'ils ont vire le target qui du coup ne servait plus a rien. |
Mmmm pas exactement. Car target ne sert pas qu'à accéder à des frames mais à ouvrir aussi des nouvelles fenêtres.
En fait ça a été viré surtout parce que le HTML n'a pas à manipuler les éléments du navigateur. Car à terme ou pourra tout à fait visualiser des pages HTML sur un navigateur qui n'a pas de fenêtre (genre une borne interactive). Donc les nouvelles versions du HTML séparent complètement les roles : au HTML la structuration du document et à JavaScript la manipulation du navigateur.
Marsh Posté le 22-06-2004 à 22:08:14
ReplyMarsh Posté le 09-09-2013 à 15:16:26
gm_superstar a écrit : Donc les nouvelles versions du HTML séparent complètement les roles : au HTML la structuration du document et à JavaScript la manipulation du navigateur. |
C'est assez sympa de voir l'analyse que certains avaient il ya de bonnes années et de voir que l'évolution est allé effectivement dans ce sens là . Bien vu .
Marsh Posté le 22-06-2004 à 15:33:05
j'ai essayé de comprendre la définition dans la doc mais pas moyen, en anglais c'est pas trop ca!
alors je vous le demande haut et fort : savez vous a quoi sert l'objet target?
merci d'avance,
jjh