Bonjour
Je coince sur l'utilisation consécutive de offsetwidth après un innerhtml
Le code html est très simple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2element.innerHTML = codehtml;
Mon "element" est un div qui doit prendre la taille de son contenu et qui joue le rôle d'une popup qui apparaît quand je click sur un lien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <img alt="" src="../Images/image.png"/>
J'ai mis width et height en auto dans le css.
Le problème vient de commande
Qui me renvoie 0 au lieu de la width de mon image insérée...
Code : Sélectionner tout - Visualiser dans une fenêtre à part element.offsetWidth
Du coup à la première apparition de ma popup, j'ai mon div qui est tout petit et mon image qui dépasse. Au 2e click, c'est nikel, l'image est entièrement dans le div qui a pris les dimensions de mon image
Une idée ? Merci d'avance
Partager