Inserer <img /> xhtml DOM javascript
Fermé
stephane543
Messages postés
2
Date d'inscription
mardi 18 août 2009
Statut
Membre
Dernière intervention
18 août 2009
-
18 août 2009 à 12:36
M@dien Messages postés 437 Date d'inscription mercredi 29 juillet 2009 Statut Membre Dernière intervention 23 septembre 2010 - 20 août 2009 à 09:06
M@dien Messages postés 437 Date d'inscription mercredi 29 juillet 2009 Statut Membre Dernière intervention 23 septembre 2010 - 20 août 2009 à 09:06
Bonjour tous le monde,
Je cherche un moyen de créer la balise xhtml autofermante <img /> grâce au DOM en javascript mais mes recherche avant ce message ne m'ont pas fait beaucoup avancer.
J'ai pensé à createElement mais il semble qu'il ne cré pas de balise autofermante:
document.createElement("img") me donne une balise <img> qui ne passe pas dans le validateur du w3c du fait qu'elle ne soit pas fermé.
auriez vous une solution pour créer cette balise <img />?
merci pour vos futur réponses
Je cherche un moyen de créer la balise xhtml autofermante <img /> grâce au DOM en javascript mais mes recherche avant ce message ne m'ont pas fait beaucoup avancer.
J'ai pensé à createElement mais il semble qu'il ne cré pas de balise autofermante:
document.createElement("img") me donne une balise <img> qui ne passe pas dans le validateur du w3c du fait qu'elle ne soit pas fermé.
auriez vous une solution pour créer cette balise <img />?
merci pour vos futur réponses
A voir également:
- Inserer <img /> xhtml DOM javascript
- Insérer une vidéo sur powerpoint - Guide
- Insérer signature word - Guide
- Insérer liste déroulante excel - Guide
- Img burn - Télécharger - Gravure
- Insérer sommaire word - Guide
4 réponses
M@dien
Messages postés
437
Date d'inscription
mercredi 29 juillet 2009
Statut
Membre
Dernière intervention
23 septembre 2010
74
18 août 2009 à 14:17
18 août 2009 à 14:17
Bonjour,
Je n'ai rien trouvé dans mes recherches, mais je serai intéressé de connaître la méthode.
En attendant il y a toujours la possibilité de faire un document.createTextNode("<img src=... />");
OK ça enlève tout l'intérêt d'utiliser DOM pour la création des balises mais comme les balises images n'ont pas vocation d'avoir des fils, ça pose pas trop de problème.
Je n'ai rien trouvé dans mes recherches, mais je serai intéressé de connaître la méthode.
En attendant il y a toujours la possibilité de faire un document.createTextNode("<img src=... />");
OK ça enlève tout l'intérêt d'utiliser DOM pour la création des balises mais comme les balises images n'ont pas vocation d'avoir des fils, ça pose pas trop de problème.
stephane543
Messages postés
2
Date d'inscription
mardi 18 août 2009
Statut
Membre
Dernière intervention
18 août 2009
18 août 2009 à 15:09
18 août 2009 à 15:09
merci pour la réponse.
c'est bien ma question fera d'autre interressé^^.
le problème avec createTextNode c'est qu'il filtre les < et > en les remplaçant par leurs equivalent non interpréter &g...
c'est bien ma question fera d'autre interressé^^.
le problème avec createTextNode c'est qu'il filtre les < et > en les remplaçant par leurs equivalent non interpréter &g...
mon problème est résolu.
Pour les interressés, j'ai poster sur developpez.com dont voici le lien:
https://www.developpez.net/forums/d795890/javascript/general-javascript/inserer-img-xhtml-dom-javascript/
Pour les interressés, j'ai poster sur developpez.com dont voici le lien:
https://www.developpez.net/forums/d795890/javascript/general-javascript/inserer-img-xhtml-dom-javascript/
M@dien
Messages postés
437
Date d'inscription
mercredi 29 juillet 2009
Statut
Membre
Dernière intervention
23 septembre 2010
74
20 août 2009 à 09:06
20 août 2009 à 09:06
Merci pour le lien.
Assez étonnant et déroutant. Pourquoi DOM ne se fie pas au doctype au lieu de l'extension du fichier?
J'avais testé sur un fichier .php avec le doctype
Et ça m'a créé une balise non fermée.
Enfin, merci pour l'info =)
Assez étonnant et déroutant. Pourquoi DOM ne se fie pas au doctype au lieu de l'extension du fichier?
J'avais testé sur un fichier .php avec le doctype
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
Et ça m'a créé une balise non fermée.
Enfin, merci pour l'info =)