Aller au contenu

Intérêt du type="text/javascript"


Denis

Sujets conseillés

J'ai fait quelques recherches à cet effet et je n'ai rien trouvé. C'est un truc qui me dérange depuis un moment, alors je me suis dit que peut-être quelqu'un ici connaîtrait la réponse. En quoi il est nécessaire de spécifier le media type text/javascript dans un document HTML/XHTML 1.0 transitionnel conforme ? Lorsque nous ne déclarons que :

<script language="javascript" src="whatever.js"></script>

Le validateur décèle automatiquement une erreur. Il faut donc le mettre, c'est correct. Mais pourquoi ? Y a t-il quelque chose qui pourrait mal aller sous certains agents utilisateurs s'il n'est pas spécifié ? Y a t-il un truc de documenté à cet effet ? Pour le même bout de code, pourquoi ne peut-on pas spécifier language="javascript" dans un document HTML/XHTML 1.0 strict et XHTML 1.1 ?

Qu'est-ce qu'on répond à une personne qui poserait la question qui tue : "ça donne quoi de le mettre concrètement ?" <_<

Merci d'avance ! :)

Lien vers le commentaire
Partager sur d’autres sites

techniquement, on peut vouloir utiliser un autre langage de script client (et donc indiquer le type de média qui lui est spécifique). Maintenant, dans la pratique...

Modifié par Bobe
Lien vers le commentaire
Partager sur d’autres sites

En fait, c'est la même utilité que de mettre une balise meta "content-type" pour une page, la même utilité que de préciser type="text/css" dans tes link pour les css ... De donner une indication sur le type de données contenu dans le document que tu lie, et donc la facon dont le navigateur doit le traiter.

En ce qui concerne l'attribut "language", puisque toutes les autres balises ont un attribut "type" il fallait uniformiser, qui renseigne déjà sur le langage qui sera utilisé et donc "language" est devenu inutile.

En gros, le HTML a évolué, et "language" est devenu obsolète, remplacé par "type" qui est plus uniforme (et plus précis).

Lien vers le commentaire
Partager sur d’autres sites

Oui, c'est logique comme explication... ça me satisfait en partie, ça fait pas mal de sens. La notion d'uniformisation est probablement pertinente aussi. Merci à vous deux, c'est une hypothèse qui se tient ! :up:

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...