un debug avec Edge informe sur différents "problèmes" liés au code source, niveau Accessibilité, Compatibilité, Performances, Pièges et Sécurité
Pour l'accessibilité, l'entête d'un fichier html doit préciser son encodage sous la forme :
Code : Tout sélectionner
<meta charset="utf-8">
Code : Tout sélectionner
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Un lien permet de savoir pourquoi cela est important et donne la solution... par exemple pour la balise object :
https://webhint.io/docs/user-guide/hint ... e=devtools
Je bloque pour insérer en DOM cette information dans cette source :
Fichier js externe avec la fonction de création de DIV commun à de multiple pages :
Code : Tout sélectionner
// ========================================================================
// Génération d'un élément DIV id=MyId quelconque dans la page HTML
// ========================================================================
function Ajouter_DIV(MyId) {
var body = document.getElementsByTagName("body")[0];
e=document.createElement("div");
e.id= MyId;
e.innerHTML =' ';
body.appendChild(e);
}
Code : Tout sélectionner
// crée un nouvel élément div
Ajouter_DIV("MyPdf");
e.innerHTML = '<object data="' + MyUrl + '" type="application/pdf"></object>';
Amitiés à tous,