J'essaie de changer le texte à l'intérieur d'une balise h1 en utilisant l'élément id "greeting" et un script Java externe. J'ai du mal à essayer de comprendre comment appeler ma fonction init qui a rassemblé des variables et les utilise dans la fonction suivante. Heres ce que j'ai jusqu'ici.Utilisation de Javascript pour remplacer le texte dans la balise HTML avec innerHTML et les fonctions
HTML
<head>
<title>Matt Beckley</title>
<script type="text/javascript" src="script1.js"></script>
</head>
<body>
<h1 id="greeting">Welcome!</h1>
</body>
</html>
LE SCRIPT où est le problème! Donc, je ne sais pas comment faire fonctionner la dernière fonction de sorte que la balise h1 affiche un nom et un pseudo. w3schools affiche uniquement "Strings" et non la possibilité d'appeler l'autre fonction. Quelqu'un sait-il comment faire ça?
C'est la mauvaise évasion, c'est un encodage spécifique à JavaScript qui est un peu comme un encodage d'URL, mais cassé. Cela fausserait les caractères de nom communs comme les espaces et les accents. 'escape 'ne devrait jamais être utilisé pour quoi que ce soit. La bonne évasion serait codée en HTML, en remplaçant '<' par '<' et '&' par '&'. – bobince
Ah. Pourtant, vous devez convenir que c'est toujours mieux que rien. :) –