Eléments personnalisés
API HTML5 Custom Elements
Le problème exposé dans ce sujet a été résolu.
Salut à tous,
Dans le cadre de la création d'un éditeur dans le genre de TinyMCE, j'ai essayé de mettre en place les éléments personnalisés : http://dmouronval.developpez.com/tutoriels/html5/elements-personnalises/.
Or quand je mets le script JS qui est donné :
| <script>
var esGras = document.register('es-gras', {
prototype: Object.create(HTMLElement.prototype)
});
</script>
|
La console me donne une erreur :
Uncaught TypeError: undefined is not a function sur la ligne 2
Y'a t-il une étape que j'ai loupé ?
Merci d'avance
@+
vague impression que tu as mis cette balise script dans le head plutôt que dans le body.
merci artigas,
Malheureusement j'ai essayé de la mettre dans le head et dans le body mais rien ne change.
Tu utilises quel navigateur ?
Quelle version ?
Que te renvoie 'register' in document
(cf : ici) ?
Oui, quelle version. Si on doit poser chaque question ça prendra un moment.
Ouvre la console de ton navigateur et comme le dit Vayel tape un truc du genre 'register' in document
et dis-nous ce que ça te dit. On sera fixés bien vite.
Version 40.0.2214.94 m (64-bit)
J'ai tapé 'register' in document
Réponse : false
Voilà, donc tu dois activer l'option dans ton navigateur. Tout est expliqué dans l'article dont tu as donné le lien.
Merci Titi_Alone
Effectivement cela fonctionne parfaitement
@+
Connectez-vous pour pouvoir poster un message.
Connexion
Pas encore membre ?
Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte