[RESOLU] Comment déclarer maintenant le javascript dans une méta ?

Avatar du membre
Eléphanteau du PHP | 36 Messages

13 mars 2023, 17:47

Bonjour à tous,

Il y a plusieurs années, il fallait déclarer le javascript de cette manière, tout du moins, ce qu'on m'a appris :

Code : Tout sélectionner

<script language="Javascript" type="text/javascript" charset="iso-8859-1">
C'était pour centrer un popup !
Je me doute que maintenant, ça doit être beaucoup plus simple... mais à cette époque, c'était déjà pas mal.

Je demande ça parce qu'avec W3, il y a une erreur... parmi tant d'autres !

Et pour vous avouer, tous mes fichiers étaient en html et grâce à two3d, Saian et Cyrano, j'ai élaboré un autre site bien structuré cette fois, en tout cas, je l'espère.
Je ne l'ai pas encore fait vérifier parce qu'il y avait des choses importants à finir, mais ça ne va pas tarder.

Merci de m'aider.

ynx
Mammouth du PHP | 529 Messages

13 mars 2023, 21:22

Bonjour,

Il suffit de lire les messages d'erreur du w3c et/ou regarder la documentation de la balise script ;)

Les attributs language et charset sont obsolètes, il ne faut plus les utiliser.

L'attribut type est par défaut défini à text/javascript, il n'y a pas besoin d'utiliser cet attribut pour du javascript.

https://developer.mozilla.org/fr/docs/W ... ent/script

Avatar du membre
Eléphanteau du PHP | 36 Messages

14 mars 2023, 12:01

Bonjour,

Il suffit de lire les messages d'erreur du w3c et/ou regarder la documentation de la balise script ;)

Les attributs language et charset sont obsolètes, il ne faut plus les utiliser.

L'attribut type est par défaut défini à text/javascript, il n'y a pas besoin d'utiliser cet attribut pour du javascript.

https://developer.mozilla.org/fr/docs/W ... ent/script
Bonjour,
J'ai compris que c'est obsolète, sinon, j'aurais pas d'erreur, et au passage, ça date de 1993 !
Si j'ai demandé de l'aide, c'est parce que justement, je n'ai pas tout compris dans W3C !

ynx
Mammouth du PHP | 529 Messages

14 mars 2023, 12:26

Du coup, quels sont les messages du W3C que tu n'as pas compris ?

Avatar du membre
Eléphanteau du PHP | 36 Messages

14 mars 2023, 13:01

'est un message parmi tant d'autre :
Warning: The type attribute is unnecessary for JavaScript resources.

From line 61, column 4; to line 61, column 34

es -->↩ <script type="text/javascript">↩
Le problème est que je ne vois plus dans W3C l'erreur signalée au début du topic .
Mais, j'ai compris, c'était une ligne que j'ai supprimée.

Ca, s'en est un autre,

Code : Tout sélectionner

<!-- pour cacher/afficher des images --> <script type="text/javascript"> function switchInfoPerso() { divInfo = document.getElementById('divacacher'); if (divInfo.style.display == 'none') divInfo.style.display = 'block'; else↩ divInfo.style.display = 'none'; ↩ } </script>
En plus, j'ai trouvé ça sur le net, on peut faire n'importe quoi, du moment que ça marche !

Je m'en sers pour la FAQ, ça montre la réponse quand on clique sur la question.

Avatar du membre
Mammouth du PHP | 1242 Messages

14 mars 2023, 13:48

L'attribut type est aussi "unnecessary" comme le dit le meesage.

Utilise une traducteur anglais/français si tu comprends pas l'anglais ;)